Giter Club home page Giter Club logo

Comments (12)

mortonjt avatar mortonjt commented on June 3, 2024

from deepblast.

Zjianglin avatar Zjianglin commented on June 3, 2024

Hi @motonit, I using 'pip/search' to search the tm-vec and deepblast, but the lastest version is v1.0.1,see below:
tm-vec in pypi.org
deepblast in pypi.com

Then I tried to download the lastest version of deepblast from https://github.com/flatironinstitute/deepblast/releases, but the package still is v1.0.1 in setup.py. pip install . installed deepblast still is v1.0.1.

#setup.py from https://codeload.github.com/flatironinstitute/deepblast/tar.gz/refs/tags/1.0.2
setup(name='deepblast',
      version='1.0.1',
      license='BSD-3-Clause',
      description=description,
      author_email="[email protected]",
      maintainer_email="[email protected]",
      packages=find_packages(),
      install_requires=[
          'numpy',
          'scipy',
          'pandas',
          'torch>=1.4',
          'scikit-learn',
          'numba',
          'pytorch-lightning>=0.8.1',
          'matplotlib',
          'pillow',
          'biopython>=1.78,<2.0',
          'transformers',
          'sentencepiece',
          'tensorboard'
      ],
      scripts=glob('scripts/*'),
      classifiers=classifiers,
)

$ pip install  -i https://pypi.tuna.tsinghua.edu.cn/simple .
Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple
Processing /lustre/home/zhoujianglin/softwares/deepblast-1.0.2
  Preparing metadata (setup.py) ... done
Requirement already satisfied: numpy in /lustre/home/zhoujianglin/softwares/tmvec/lib/python3.10/site-packages (from deepblast==1.0.1) (1.26.1)
Requirement already satisfied: scipy in /lustre/home/zhoujianglin/softwares/tmvec/lib/python3.10/site-packages (from deepblast==1.0.1) (1.11.3)
Collecting pandas
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/02/52/815f643ed3afb3365354548b3c8b557dbf926a65c40ad5b6d9e455147c7e/pandas-2.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.3 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 12.3/12.3 MB 41.2 MB/s eta 0:00:00
Collecting torch>=1.4
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/6d/13/b5e8bacd980b2195f8a1741ce11cbb9146568607795d5e4ff510dcff1064/torch-2.1.0-cp310-cp310-manylinux1_x86_64.whl (670.2 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 670.2/670.2 MB 2.0 MB/s eta 0:00:00
Collecting scikit-learn
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/d0/0b/26ad95cf0b747be967b15fb71a06f5ac67aba0fd2f9cd174de6edefc4674/scikit_learn-1.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.8 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.8/10.8 MB 29.1 MB/s eta 0:00:00
Collecting numba
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/ed/13/b66627125b35f2987bd9872cf028b5e1e1ffcbc8d1e182ac4e84eed3998f/numba-0.58.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (3.6 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.6/3.6 MB 42.4 MB/s eta 0:00:00
Collecting pytorch-lightning>=0.8.1
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/98/09/9b2eab7833494e7c82f70c9b2f8e907d38231f4535704e3045a8a4960c8e/pytorch_lightning-2.1.0-py3-none-any.whl (774 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 774.6/774.6 kB 30.1 MB/s eta 0:00:00
Collecting matplotlib
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/49/74/544b327ca211fe2c484aa6fb3264d6cf8ee994594c86ab110cfd9cf0eb2b/matplotlib-3.8.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.6 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 11.6/11.6 MB 33.3 MB/s eta 0:00:00
Collecting pillow
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/95/7b/71e2665760b5c33af00fa9bb6d6bca068b51bf021a4ceaeee03e18689f51/Pillow-10.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.5 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.5/3.5 MB 43.2 MB/s eta 0:00:00
Collecting biopython<2.0,>=1.78
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/65/51/05d02d400ee0b45fc7f01ab71d9db0e06cfa8af891fd88557d3e489fd97e/biopython-1.81-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.1 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.1/3.1 MB 39.3 MB/s eta 0:00:00
Collecting transformers
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/c1/bd/f64d67df4d3b05a460f281defe830ffab6d7940b7ca98ec085e94e024781/transformers-4.34.1-py3-none-any.whl (7.7 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 7.7/7.7 MB 43.1 MB/s eta 0:00:00
Collecting sentencepiece
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/7f/e5/323dc813b3e1339305f888d035e2f3725084fc4dcf051995b366dd26cc90/sentencepiece-0.1.99-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.3/1.3 MB 32.3 MB/s eta 0:00:00
Collecting tensorboard
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/69/38/fb2ac9c4c8efbe020ae88f6772be87d51ef18526ac541fc3393786b7c45a/tensorboard-2.15.0-py3-none-any.whl (5.6 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 5.6/5.6 MB 33.5 MB/s eta 0:00:00
Collecting torchmetrics>=0.7.0
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/a3/88/cc27059747ddecff744826e38014822023cbfff4ca079a6ee9a96602dd0b/torchmetrics-1.2.0-py3-none-any.whl (805 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 805.2/805.2 kB 32.0 MB/s eta 0:00:00
Collecting tqdm>=4.57.0
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/00/e5/f12a80907d0884e6dff9c16d0c0114d81b8cd07dc3ae54c5e962cc83037e/tqdm-4.66.1-py3-none-any.whl (78 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 78.3/78.3 kB 5.9 MB/s eta 0:00:00
Collecting PyYAML>=5.4
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/29/61/bf33c6c85c55bc45a29eee3195848ff2d518d84735eb0e2d8cb42e0d285e/PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (705 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 705.5/705.5 kB 17.2 MB/s eta 0:00:00
Collecting lightning-utilities>=0.8.0
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/46/ee/8641eeb6a062f383b7d6875604e1f3f83bd2c93a0b4dbcabd3150b32de6e/lightning_utilities-0.9.0-py3-none-any.whl (23 kB)
Collecting typing-extensions>=4.0.0
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/24/21/7d397a4b7934ff4028987914ac1044d3b7d52712f30e2ac7a2ae5bc86dd0/typing_extensions-4.8.0-py3-none-any.whl (31 kB)
Requirement already satisfied: packaging>=20.0 in /lustre/home/zhoujianglin/softwares/tmvec/lib/python3.10/site-packages (from pytorch-lightning>=0.8.1->deepblast==1.0.1) (23.2)
Collecting fsspec[http]>2021.06.0
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/e8/f6/3eccfb530aac90ad1301c582da228e4763f19e719ac8200752a4841b0b2d/fsspec-2023.10.0-py3-none-any.whl (166 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 166.4/166.4 kB 11.9 MB/s eta 0:00:00
Collecting nvidia-cusparse-cu12==12.1.0.106
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/65/5b/cfaeebf25cd9fdec14338ccb16f6b2c4c7fa9163aefcf057d86b9cc248bb/nvidia_cusparse_cu12-12.1.0.106-py3-none-manylinux1_x86_64.whl (196.0 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 196.0/196.0 MB 11.5 MB/s eta 0:00:00
Collecting nvidia-cuda-runtime-cu12==12.1.105
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/eb/d5/c68b1d2cdfcc59e72e8a5949a37ddb22ae6cade80cd4a57a84d4c8b55472/nvidia_cuda_runtime_cu12-12.1.105-py3-none-manylinux1_x86_64.whl (823 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 823.6/823.6 kB 18.0 MB/s eta 0:00:00
Collecting nvidia-curand-cu12==10.3.2.106
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/44/31/4890b1c9abc496303412947fc7dcea3d14861720642b49e8ceed89636705/nvidia_curand_cu12-10.3.2.106-py3-none-manylinux1_x86_64.whl (56.5 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 56.5/56.5 MB 17.8 MB/s eta 0:00:00
Collecting nvidia-nvtx-cu12==12.1.105
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/da/d3/8057f0587683ed2fcd4dbfbdfdfa807b9160b809976099d36b8f60d08f03/nvidia_nvtx_cu12-12.1.105-py3-none-manylinux1_x86_64.whl (99 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 99.1/99.1 kB 7.8 MB/s eta 0:00:00
Collecting sympy
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/d2/05/e6600db80270777c4a64238a98d442f0fd07cc8915be2a1c16da7f2b9e74/sympy-1.12-py3-none-any.whl (5.7 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 5.7/5.7 MB 46.3 MB/s eta 0:00:00
Collecting networkx
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/d5/f0/8fbc882ca80cf077f1b246c0e3c3465f7f415439bdea6b899f6b19f61f70/networkx-3.2.1-py3-none-any.whl (1.6 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.6/1.6 MB 40.1 MB/s eta 0:00:00
Collecting jinja2
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/bc/c3/f068337a370801f372f2f8f6bad74a5c140f6fda3d9de154052708dd3c65/Jinja2-3.1.2-py3-none-any.whl (133 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 133.1/133.1 kB 9.5 MB/s eta 0:00:00
Collecting nvidia-nccl-cu12==2.18.1
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/a4/05/23f8f38eec3d28e4915725b233c24d8f1a33cb6540a882f7b54be1befa02/nvidia_nccl_cu12-2.18.1-py3-none-manylinux1_x86_64.whl (209.8 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 209.8/209.8 MB 6.7 MB/s eta 0:00:00
Collecting triton==2.1.0
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/4d/22/91a8af421c8a8902dde76e6ef3db01b258af16c53d81e8c0d0dc13900a9e/triton-2.1.0-0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (89.2 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 89.2/89.2 MB 20.8 MB/s eta 0:00:00
Collecting nvidia-cublas-cu12==12.1.3.1
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/37/6d/121efd7382d5b0284239f4ab1fc1590d86d34ed4a4a2fdb13b30ca8e5740/nvidia_cublas_cu12-12.1.3.1-py3-none-manylinux1_x86_64.whl (410.6 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 410.6/410.6 MB 6.5 MB/s eta 0:00:00
Collecting nvidia-cuda-nvrtc-cu12==12.1.105
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/b6/9f/c64c03f49d6fbc56196664d05dba14e3a561038a81a638eeb47f4d4cfd48/nvidia_cuda_nvrtc_cu12-12.1.105-py3-none-manylinux1_x86_64.whl (23.7 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 23.7/23.7 MB 30.2 MB/s eta 0:00:00
Collecting filelock
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/81/54/84d42a0bee35edba99dee7b59a8d4970eccdd44b99fe728ed912106fc781/filelock-3.13.1-py3-none-any.whl (11 kB)
Collecting nvidia-cufft-cu12==11.0.2.54
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/86/94/eb540db023ce1d162e7bea9f8f5aa781d57c65aed513c33ee9a5123ead4d/nvidia_cufft_cu12-11.0.2.54-py3-none-manylinux1_x86_64.whl (121.6 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 121.6/121.6 MB 14.9 MB/s eta 0:00:00
Collecting nvidia-cudnn-cu12==8.9.2.26
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/ff/74/a2e2be7fb83aaedec84f391f082cf765dfb635e7caa9b49065f73e4835d8/nvidia_cudnn_cu12-8.9.2.26-py3-none-manylinux1_x86_64.whl (731.7 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 731.7/731.7 MB 3.3 MB/s eta 0:00:00
Collecting nvidia-cusolver-cu12==11.4.5.107
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/bc/1d/8de1e5c67099015c834315e333911273a8c6aaba78923dd1d1e25fc5f217/nvidia_cusolver_cu12-11.4.5.107-py3-none-manylinux1_x86_64.whl (124.2 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 124.2/124.2 MB 7.5 MB/s eta 0:00:00
Collecting nvidia-cuda-cupti-cu12==12.1.105
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/7e/00/6b218edd739ecfc60524e585ba8e6b00554dd908de2c9c66c1af3e44e18d/nvidia_cuda_cupti_cu12-12.1.105-py3-none-manylinux1_x86_64.whl (14.1 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 14.1/14.1 MB 29.3 MB/s eta 0:00:00
Collecting nvidia-nvjitlink-cu12
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/45/de/885b6d3e1fa07bf19124076b348d3cf30f68051f813cba99e103f53d2f75/nvidia_nvjitlink_cu12-12.3.52-py3-none-manylinux1_x86_64.whl (20.5 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 20.5/20.5 MB 38.5 MB/s eta 0:00:00
Collecting cycler>=0.10
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl (8.3 kB)
Requirement already satisfied: python-dateutil>=2.7 in /lustre/home/zhoujianglin/softwares/tmvec/lib/python3.10/site-packages (from matplotlib->deepblast==1.0.1) (2.8.2)
Collecting contourpy>=1.0.1
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/f1/6b/e4b0f8708f22dd7c321f87eadbb98708975e115ac6582eb46d1f32197ce6/contourpy-1.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (301 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 301.7/301.7 kB 17.4 MB/s eta 0:00:00
Collecting pyparsing>=2.3.1
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/39/92/8486ede85fcc088f1b3dba4ce92dd29d126fd96b0008ea213167940a2475/pyparsing-3.1.1-py3-none-any.whl (103 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 103.1/103.1 kB 7.9 MB/s eta 0:00:00
Collecting fonttools>=4.22.0
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/ac/ed/9a33eca5e2cc35dc1fea0a968509c653db9a99a5979656ae57c6c019d66b/fonttools-4.43.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.5 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.5/4.5 MB 48.8 MB/s eta 0:00:00
Collecting kiwisolver>=1.3.1
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/6f/40/4ab1fdb57fced80ce5903f04ae1aed7c1d5939dda4fd0c0aa526c12fe28a/kiwisolver-1.4.5-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (1.6 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.6/1.6 MB 39.6 MB/s eta 0:00:00
Collecting llvmlite<0.42,>=0.41.0dev0
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/57/7d/ef28d5812f852b93bd2a583d00cdcde56833d31b645ae0eaa7e71eecfb4e/llvmlite-0.41.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (43.6 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 43.6/43.6 MB 29.2 MB/s eta 0:00:00
Collecting tzdata>=2022.1
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/d5/fb/a79efcab32b8a1f1ddca7f35109a50e4a80d42ac1c9187ab46522b2407d7/tzdata-2023.3-py2.py3-none-any.whl (341 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 341.8/341.8 kB 19.4 MB/s eta 0:00:00
Collecting pytz>=2020.1
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/32/4d/aaf7eff5deb402fd9a24a1449a8119f00d74ae9c2efa79f8ef9994261fc2/pytz-2023.3.post1-py2.py3-none-any.whl (502 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 502.5/502.5 kB 26.3 MB/s eta 0:00:00
Collecting threadpoolctl>=2.0.0
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/81/12/fd4dea011af9d69e1cad05c75f3f7202cdcbeac9b712eea58ca779a72865/threadpoolctl-3.2.0-py3-none-any.whl (15 kB)
Collecting joblib>=1.1.1
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/10/40/d551139c85db202f1f384ba8bcf96aca2f329440a844f924c8a0040b6d02/joblib-1.3.2-py3-none-any.whl (302 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 302.2/302.2 kB 18.2 MB/s eta 0:00:00
Requirement already satisfied: requests<3,>=2.21.0 in /lustre/home/zhoujianglin/softwares/tmvec/lib/python3.10/site-packages (from tensorboard->deepblast==1.0.1) (2.31.0)
Collecting markdown>=2.6.8
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/70/58/2c5a654173937d9f540a4971c569b44dcd55e5424a484d954cdaeebcf79c/Markdown-3.5.1-py3-none-any.whl (102 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 102.2/102.2 kB 7.4 MB/s eta 0:00:00
Requirement already satisfied: setuptools>=41.0.0 in /lustre/home/zhoujianglin/softwares/tmvec/lib/python3.10/site-packages (from tensorboard->deepblast==1.0.1) (63.2.0)
Collecting absl-py>=0.4
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/01/e4/dc0a1dcc4e74e08d7abedab278c795eef54a224363bb18f5692f416d834f/absl_py-2.0.0-py3-none-any.whl (130 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 130.2/130.2 kB 5.5 MB/s eta 0:00:00
Collecting protobuf<4.24,>=3.19.6
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/01/cb/445b3e465abdb8042a41957dc8f60c54620dc7540dbcf9b458a921531ca2/protobuf-4.23.4-cp37-abi3-manylinux2014_x86_64.whl (304 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 304.5/304.5 kB 17.7 MB/s eta 0:00:00
Collecting tensorboard-data-server<0.8.0,>=0.7.0
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/7a/13/e503968fefabd4c6b2650af21e110aa8466fe21432cd7c43a84577a89438/tensorboard_data_server-0.7.2-py3-none-any.whl (2.4 kB)
Collecting grpcio>=1.48.2
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/29/cc/e6883efbbcaa6570a0d2207ba53c796137f11293e47d11e2696f37b66811/grpcio-1.59.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.3 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 5.3/5.3 MB 51.2 MB/s eta 0:00:00
Collecting werkzeug>=1.0.1
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/c3/fc/254c3e9b5feb89ff5b9076a23218dafbc99c96ac5941e900b71206e6313b/werkzeug-3.0.1-py3-none-any.whl (226 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 226.7/226.7 kB 13.9 MB/s eta 0:00:00
Collecting google-auth-oauthlib<2,>=0.5
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/ce/33/a907b4b67245647746dde8d61e1643ef5d210c88e090d491efd89eff9f95/google_auth_oauthlib-1.1.0-py2.py3-none-any.whl (19 kB)
Collecting google-auth<3,>=1.6.3
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/86/a7/75911c13a242735d5aeaca6a272da380335ff4ba5f26d6b2ae20ff682d13/google_auth-2.23.4-py2.py3-none-any.whl (183 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 183.3/183.3 kB 1.9 MB/s eta 0:00:00
Requirement already satisfied: six>1.9 in /lustre/home/zhoujianglin/softwares/tmvec/lib/python3.10/site-packages (from tensorboard->deepblast==1.0.1) (1.16.0)
Collecting huggingface-hub<1.0,>=0.16.4
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/ef/b5/b6107bd65fa4c96fdf00e4733e2fe5729bb9e5e09997f63074bb43d3ab28/huggingface_hub-0.18.0-py3-none-any.whl (301 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 302.0/302.0 kB 5.8 MB/s eta 0:00:00
Collecting regex!=2019.12.17
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/8f/3e/4b8b40eb3c80aeaf360f0361d956d129bb3d23b2a3ecbe3a04a8f3bdd6d3/regex-2023.10.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (773 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 773.9/773.9 kB 10.2 MB/s eta 0:00:00
Collecting safetensors>=0.3.1
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/20/4e/878b080dbda92666233ec6f316a53969edcb58eab1aa399a64d0521cf953/safetensors-0.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.3/1.3 MB 29.8 MB/s eta 0:00:00
Collecting tokenizers<0.15,>=0.14
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/a7/7b/c1f643eb086b6c5c33eef0c3752e37624bd23e4cbc9f1332748f1c6252d1/tokenizers-0.14.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.8 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.8/3.8 MB 38.6 MB/s eta 0:00:00
Collecting aiohttp!=4.0.0a0,!=4.0.0a1
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/41/8e/4c48881316bbced3d13089c4d0df4be321ce79a0c695d82dee9996aaf56b/aiohttp-3.8.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.0 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.0/1.0 MB 23.6 MB/s eta 0:00:00
Collecting pyasn1-modules>=0.2.1
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/cd/8e/bea464350e1b8c6ed0da3a312659cb648804a08af6cacc6435867f74f8bd/pyasn1_modules-0.3.0-py2.py3-none-any.whl (181 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 181.3/181.3 kB 12.2 MB/s eta 0:00:00
Collecting rsa<5,>=3.1.4
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/49/97/fa78e3d2f65c02c8e1268b9aba606569fe97f6c8f7c2d74394553347c145/rsa-4.9-py3-none-any.whl (34 kB)
Collecting cachetools<6.0,>=2.0.0
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/a2/91/2d843adb9fbd911e0da45fbf6f18ca89d07a087c3daa23e955584f90ebf4/cachetools-5.3.2-py3-none-any.whl (9.3 kB)
Collecting requests-oauthlib>=0.7.0
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/6f/bb/5deac77a9af870143c684ab46a7934038a53eb4aa975bc0687ed6ca2c610/requests_oauthlib-1.3.1-py2.py3-none-any.whl (23 kB)
Requirement already satisfied: charset-normalizer<4,>=2 in /lustre/home/zhoujianglin/softwares/tmvec/lib/python3.10/site-packages (from requests<3,>=2.21.0->tensorboard->deepblast==1.0.1) (3.3.2)
Requirement already satisfied: idna<4,>=2.5 in /lustre/home/zhoujianglin/softwares/tmvec/lib/python3.10/site-packages (from requests<3,>=2.21.0->tensorboard->deepblast==1.0.1) (3.4)
Requirement already satisfied: certifi>=2017.4.17 in /lustre/home/zhoujianglin/softwares/tmvec/lib/python3.10/site-packages (from requests<3,>=2.21.0->tensorboard->deepblast==1.0.1) (2023.7.22)
Requirement already satisfied: urllib3<3,>=1.21.1 in /lustre/home/zhoujianglin/softwares/tmvec/lib/python3.10/site-packages (from requests<3,>=2.21.0->tensorboard->deepblast==1.0.1) (2.0.7)
Collecting huggingface-hub<1.0,>=0.16.4
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/aa/f3/3fc97336a0e90516901befd4f500f08d691034d387406fdbde85bea827cc/huggingface_hub-0.17.3-py3-none-any.whl (295 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 295.0/295.0 kB 18.8 MB/s eta 0:00:00
Collecting MarkupSafe>=2.1.1
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/12/b3/d9ed2c0971e1435b8a62354b18d3060b66c8cb1d368399ec0b9baa7c0ee5/MarkupSafe-2.1.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (25 kB)
Collecting mpmath>=0.19
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/43/e3/7d92a15f894aa0c9c4b49b8ee9ac9850d6e63b03c9c32c0367a13ae62209/mpmath-1.3.0-py3-none-any.whl (536 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 536.2/536.2 kB 25.8 MB/s eta 0:00:00
Collecting multidict<7.0,>=4.5
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/56/b5/ac112889bfc68e6cf4eda1e4325789b166c51c6cd29d5633e28fb2c2f966/multidict-6.0.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (114 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 114.5/114.5 kB 8.4 MB/s eta 0:00:00
Collecting async-timeout<5.0,>=4.0.0a3
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/a7/fa/e01228c2938de91d47b307831c62ab9e4001e747789d0b05baf779a6488c/async_timeout-4.0.3-py3-none-any.whl (5.7 kB)
Collecting frozenlist>=1.1.1
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/1e/28/74b8b6451c89c070d34e753d8b65a1e4ce508a6808b18529f36e8c0e2184/frozenlist-1.4.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (225 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 225.7/225.7 kB 15.4 MB/s eta 0:00:00
Collecting attrs>=17.3.0
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/f0/eb/fcb708c7bf5056045e9e98f62b93bd7467eb718b0202e7698eb11d66416c/attrs-23.1.0-py3-none-any.whl (61 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.2/61.2 kB 4.4 MB/s eta 0:00:00
Collecting yarl<2.0,>=1.0
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/c9/d4/a5280faa1b8e9ad3a52ddc4c9aea94dd718f9c55f1e10cfb14580f5ebb45/yarl-1.9.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (268 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 268.8/268.8 kB 16.4 MB/s eta 0:00:00
Collecting aiosignal>=1.1.2
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/76/ac/a7305707cb852b7e16ff80eaf5692309bde30e2b1100a1fcacdc8f731d97/aiosignal-1.3.1-py3-none-any.whl (7.6 kB)
Collecting pyasn1<0.6.0,>=0.4.6
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/14/e5/b56a725cbde139aa960c26a1a3ca4d4af437282e20b5314ee6a3501e7dfc/pyasn1-0.5.0-py2.py3-none-any.whl (83 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 83.9/83.9 kB 6.0 MB/s eta 0:00:00
Collecting oauthlib>=3.0.0
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/7e/80/cab10959dc1faead58dc8384a781dfbf93cb4d33d50988f7a69f1b7c9bbe/oauthlib-3.2.2-py3-none-any.whl (151 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 151.7/151.7 kB 10.3 MB/s eta 0:00:00
Building wheels for collected packages: deepblast
  Building wheel for deepblast (setup.py) ... done
  Created wheel for deepblast: filename=deepblast-1.0.1-py3-none-any.whl size=60343 sha256=422d01c0e40b64379f9cdfb07069381746cf90850768364bf1bd232945963319
  Stored in directory: /lustre/home/zhoujianglin/.cache/pip/wheels/d4/62/85/6b306b41dab1088c956aac97b6d91a1ad3a3cf67814f8fe8cd
Successfully built deepblast
Installing collected packages: sentencepiece, pytz, mpmath, tzdata, typing-extensions, tqdm, threadpoolctl, tensorboard-data-server, sympy, safetensors, regex, PyYAML, pyparsing, pyasn1, protobuf, pillow, oauthlib, nvidia-nvtx-cu12, nvidia-nvjitlink-cu12, nvidia-nccl-cu12, nvidia-curand-cu12, nvidia-cufft-cu12, nvidia-cuda-runtime-cu12, nvidia-cuda-nvrtc-cu12, nvidia-cuda-cupti-cu12, nvidia-cublas-cu12, networkx, multidict, MarkupSafe, markdown, llvmlite, kiwisolver, joblib, grpcio, fsspec, frozenlist, fonttools, filelock, cycler, contourpy, cachetools, biopython, attrs, async-timeout, absl-py, yarl, werkzeug, triton, scikit-learn, rsa, requests-oauthlib, pyasn1-modules, pandas, nvidia-cusparse-cu12, nvidia-cudnn-cu12, numba, matplotlib, lightning-utilities, jinja2, huggingface-hub, aiosignal, tokenizers, nvidia-cusolver-cu12, google-auth, aiohttp, transformers, torch, google-auth-oauthlib, torchmetrics, tensorboard, pytorch-lightning, deepblast
Successfully installed MarkupSafe-2.1.3 PyYAML-6.0.1 absl-py-2.0.0 aiohttp-3.8.6 aiosignal-1.3.1 async-timeout-4.0.3 attrs-23.1.0 biopython-1.81 cachetools-5.3.2 contourpy-1.1.1 cycler-0.12.1 deepblast-1.0.1 filelock-3.13.1 fonttools-4.43.1 frozenlist-1.4.0 fsspec-2023.10.0 google-auth-2.23.4 google-auth-oauthlib-1.1.0 grpcio-1.59.2 huggingface-hub-0.17.3 jinja2-3.1.2 joblib-1.3.2 kiwisolver-1.4.5 lightning-utilities-0.9.0 llvmlite-0.41.1 markdown-3.5.1 matplotlib-3.8.1 mpmath-1.3.0 multidict-6.0.4 networkx-3.2.1 numba-0.58.1 nvidia-cublas-cu12-12.1.3.1 nvidia-cuda-cupti-cu12-12.1.105 nvidia-cuda-nvrtc-cu12-12.1.105 nvidia-cuda-runtime-cu12-12.1.105 nvidia-cudnn-cu12-8.9.2.26 nvidia-cufft-cu12-11.0.2.54 nvidia-curand-cu12-10.3.2.106 nvidia-cusolver-cu12-11.4.5.107 nvidia-cusparse-cu12-12.1.0.106 nvidia-nccl-cu12-2.18.1 nvidia-nvjitlink-cu12-12.3.52 nvidia-nvtx-cu12-12.1.105 oauthlib-3.2.2 pandas-2.1.2 pillow-10.1.0 protobuf-4.23.4 pyasn1-0.5.0 pyasn1-modules-0.3.0 pyparsing-3.1.1 pytorch-lightning-2.1.0 pytz-2023.3.post1 regex-2023.10.3 requests-oauthlib-1.3.1 rsa-4.9 safetensors-0.4.0 scikit-learn-1.3.2 sentencepiece-0.1.99 sympy-1.12 tensorboard-2.15.0 tensorboard-data-server-0.7.2 threadpoolctl-3.2.0 tokenizers-0.14.1 torch-2.1.0 torchmetrics-1.2.0 tqdm-4.66.1 transformers-4.34.1 triton-2.1.0 typing-extensions-4.8.0 tzdata-2023.3 werkzeug-3.0.1 yarl-1.9.2

[notice] A new release of pip available: 22.2.2 -> 23.3.1
[notice] To update, run: pip install --upgrade pip
(tmvec) [zhoujianglin@master deepblast-1.0.2]$ pip list | egrep -i "blast|tm|cuda"
deepblast                1.0.1
nvidia-cuda-cupti-cu12   12.1.105
nvidia-cuda-nvrtc-cu12   12.1.105
nvidia-cuda-runtime-cu12 12.1.105

[notice] A new release of pip available: 22.2.2 -> 23.3.1
[notice] To update, run: pip install --upgrade pip
(tmvec) [zhoujianglin@master deepblast-1.0.2]$ deepblast-search -h
/lustre/home/zhoujianglin/softwares/tmvec/lib/python3.10/site-packages/deepblast/dataset/utils.py:487: NumbaDeprecationWarning: The 'nopython' keyword argument was not supplied to the 'numba.jit' decorator. The implicit default value for this argument is currently False, but it will be changed to True in Numba 0.59.0. See https://numba.readthedocs.io/en/stable/reference/deprecation.html#deprecation-of-object-mode-fall-back-behaviour-when-using-jit for details.
  def is_subset(x, y):
/lustre/home/zhoujianglin/softwares/tmvec/lib/python3.10/site-packages/deepblast/dataset/utils.py:499: NumbaDeprecationWarning: The 'nopython' keyword argument was not supplied to the 'numba.jit' decorator. The implicit default value for this argument is currently False, but it will be changed to True in Numba 0.59.0. See https://numba.readthedocs.io/en/stable/reference/deprecation.html#deprecation-of-object-mode-fall-back-behaviour-when-using-jit for details.
  def __trim_gap(x, k=10):
Traceback (most recent call last):
  File "/lustre/home/zhoujianglin/softwares/tmvec/bin/deepblast-search", line 9, in <module>
    from deepblast.trainer import LightningAligner
ImportError: cannot import name 'LightningAligner' from 'deepblast.trainer' (/lustre/home/zhoujianglin/softwares/tmvec/lib/python3.10/site-packages/deepblast/trainer.py)

from deepblast.

mortonjt avatar mortonjt commented on June 3, 2024

from deepblast.

Zjianglin avatar Zjianglin commented on June 3, 2024

Hi @mortonjt , thanks for your timely reply. After install dev version tm-vec using pip install -i https://mirrors.sustech.edu.cn/pypi/simple git+https://github.com/tymor22/tm-vec, the tmvec-build-database -h and tmvec-search -h can now normally print out help messages. However, the installed versions of tm-vec and deepblast still is v1.0.1 as below:

$ pip list | egrep -i "blast|tm|cuda"
deepblast                1.0.1
nvidia-cuda-cupti-cu12   12.1.105
nvidia-cuda-nvrtc-cu12   12.1.105
nvidia-cuda-runtime-cu12 12.1.105
tm-vec                   1.0.1

[notice] A new release of pip available: 22.2.2 -> 23.3.1
[notice] To update, run: pip install --upgrade pip
(tmvec) [zhoujianglin@master softwares]$ tmvec-search -h
/lustre/home/zhoujianglin/softwares/tmvec/lib/python3.10/site-packages/deepblast/dataset/utils.py:487: NumbaDeprecationWarning: The 'nopython' keyword argument was not supplied to the 'numba.jit' decorator. The implicit default value for this argument is currently False, but it will be changed to True in Numba 0.59.0. See https://numba.readthedocs.io/en/stable/reference/deprecation.html#deprecation-of-object-mode-fall-back-behaviour-when-using-jit for details.
  def is_subset(x, y):
/lustre/home/zhoujianglin/softwares/tmvec/lib/python3.10/site-packages/deepblast/dataset/utils.py:499: NumbaDeprecationWarning: The 'nopython' keyword argument was not supplied to the 'numba.jit' decorator. The implicit default value for this argument is currently False, but it will be changed to True in Numba 0.59.0. See https://numba.readthedocs.io/en/stable/reference/deprecation.html#deprecation-of-object-mode-fall-back-behaviour-when-using-jit for details.
  def __trim_gap(x, k=10):
usage: tmvec-search [-h] --query QUERY --database DATABASE [--database-fasta DATABASE_FASTA] [--database-faidx DATABASE_FAIDX]
                    [--metadata METADATA] --tm-vec-model TM_VEC_MODEL --tm-vec-config TM_VEC_CONFIG [--deepblast-model DEEPBLAST_MODEL]
                    [--protrans-model PROTRANS_MODEL] [--device DEVICE] [--threads THREADS] [--alignment-mode ALIGNMENT_MODE]
                    [--k-nearest-neighbors K_NEAREST_NEIGHBORS] [--output-format OUTPUT_FORMAT] --output OUTPUT
                    [--output-embeddings OUTPUT_EMBEDDINGS]

Process TM-Vec arguments

options:
  -h, --help            show this help message and exit
  --query QUERY         Input fasta-formatted data to query against database.
  --database DATABASE   Database to query
  --database-fasta DATABASE_FASTA
                        Database that contains the corresponding protein sequences in fasta format.
  --database-faidx DATABASE_FAIDX
                        Fasta index for database fasta format.
  --metadata METADATA   Metadata for queried database
  --tm-vec-model TM_VEC_MODEL
                        Model path for embedding
  --tm-vec-config TM_VEC_CONFIG
                        Config path for embedding
  --deepblast-model DEEPBLAST_MODEL
                        DeepBLAST model path
  --protrans-model PROTRANS_MODEL
                        Model path for the ProTrans embedding model. If this is not specified, then the model will automatically be
                        downloaded.
  --device DEVICE       The device id to load the model onto. This will specify whether or not a GPU will be utilized. If `gpu` is specified
                        then the first gpu device will be used.
  --threads THREADS     Number of threads to use for parallel processing.
  --alignment-mode ALIGNMENT_MODE
                        `smith-waterman` or `needleman-wunch`.
  --k-nearest-neighbors K_NEAREST_NEIGHBORS
                        Number of nearest neighbhors to return for each query.
  --output-format OUTPUT_FORMAT
                        Options include `tabular`, `alignment` or `embedding`.
  --output OUTPUT       Output search results.
  --output-embeddings OUTPUT_EMBEDDINGS
                        Output encodings of query proteins (npy format).

I checked the setup.py of the (tm-vec repo)[https://github.com/tymor22/tm-vec/blob/master/setup.py], it still is setup(name='tm-vec', version='1.0.1', . And after installing using git+https..., the installed deepblast still is v1.0.1, and run into Error as before:

$ deepblast-search -h
/lustre/home/zhoujianglin/softwares/tmvec/lib/python3.10/site-packages/deepblast/dataset/utils.py:487: NumbaDeprecationWarning: The 'nopython' keyword argument was not supplied to the 'numba.jit' decorator. The implicit default value for this argument is currently False, but it will be changed to True in Numba 0.59.0. See https://numba.readthedocs.io/en/stable/reference/deprecation.html#deprecation-of-object-mode-fall-back-behaviour-when-using-jit for details.
  def is_subset(x, y):
/lustre/home/zhoujianglin/softwares/tmvec/lib/python3.10/site-packages/deepblast/dataset/utils.py:499: NumbaDeprecationWarning: The 'nopython' keyword argument was not supplied to the 'numba.jit' decorator. The implicit default value for this argument is currently False, but it will be changed to True in Numba 0.59.0. See https://numba.readthedocs.io/en/stable/reference/deprecation.html#deprecation-of-object-mode-fall-back-behaviour-when-using-jit for details.
  def __trim_gap(x, k=10):
Traceback (most recent call last):
  File "/lustre/home/zhoujianglin/softwares/tmvec/bin/deepblast-search", line 9, in <module>
    from deepblast.trainer import LightningAligner
ImportError: cannot import name 'LightningAligner' from 'deepblast.trainer' (/lustre/home/zhoujianglin/softwares/tmvec/lib/python3.10/site-packages/deepblast/trainer.py)

Did I do something wrong or how should I fix this error? thanks.

from deepblast.

mortonjt avatar mortonjt commented on June 3, 2024

from deepblast.

Zjianglin avatar Zjianglin commented on June 3, 2024

Hi, tm-vec seems OK now, but the deepblast still broken as error in `ImportError: cannot import name 'LightningAligner' from 'deepblast.trainer'.

I'm downloading Prot-T5-XL-UniRef50 model weights of tm-vec and test it later. If you have any idea about solving the problem of deepblast, please help me. Thanks!
`

from deepblast.

mortonjt avatar mortonjt commented on June 3, 2024

from deepblast.

Zjianglin avatar Zjianglin commented on June 3, 2024

Hi, sorry to bother you again. I uninstalled the previous deepblast and reinstalled it using 'pip install git+https:...' as below:

(tmvec) (base) [zhoujianglin@master softwares]$ pip install git+https://github.com/flatironinstitute/deepblast.git;
Collecting git+https://github.com/flatironinstitute/deepblast.git
  Cloning https://github.com/flatironinstitute/deepblast.git to /tmp/pip-req-build-dojhyzpv
  Running command git clone --quiet https://github.com/flatironinstitute/deepblast.git /tmp/pip-req-build-dojhyzpv
  Resolved https://github.com/flatironinstitute/deepblast.git to commit 100085b92e73124dd110e13127f3d3a878286421
  Preparing metadata (setup.py) ... done
Requirement already satisfied: numpy in ./tmvec/lib/python3.10/site-packages (from deepblast==1.0.1) (1.26.1)
Requirement already satisfied: scipy in ./tmvec/lib/python3.10/site-packages (from deepblast==1.0.1) (1.11.3)
Requirement already satisfied: pandas in ./tmvec/lib/python3.10/site-packages (from deepblast==1.0.1) (2.1.2)
Requirement already satisfied: torch>=1.4 in ./tmvec/lib/python3.10/site-packages (from deepblast==1.0.1) (2.1.0)
Requirement already satisfied: scikit-learn in ./tmvec/lib/python3.10/site-packages (from deepblast==1.0.1) (1.3.2)
Requirement already satisfied: numba in ./tmvec/lib/python3.10/site-packages (from deepblast==1.0.1) (0.58.1)
Requirement already satisfied: pytorch-lightning>=0.8.1 in ./tmvec/lib/python3.10/site-packages (from deepblast==1.0.1) (2.1.0)
Requirement already satisfied: matplotlib in ./tmvec/lib/python3.10/site-packages (from deepblast==1.0.1) (3.8.0)
Requirement already satisfied: pillow in ./tmvec/lib/python3.10/site-packages (from deepblast==1.0.1) (10.1.0)
Requirement already satisfied: biopython<2.0,>=1.78 in ./tmvec/lib/python3.10/site-packages (from deepblast==1.0.1) (1.81)
Requirement already satisfied: transformers in ./tmvec/lib/python3.10/site-packages (from deepblast==1.0.1) (4.34.1)
Requirement already satisfied: sentencepiece in ./tmvec/lib/python3.10/site-packages (from deepblast==1.0.1) (0.1.99)
Requirement already satisfied: tensorboard in ./tmvec/lib/python3.10/site-packages (from deepblast==1.0.1) (2.15.0)
Requirement already satisfied: tqdm>=4.57.0 in ./tmvec/lib/python3.10/site-packages (from pytorch-lightning>=0.8.1->deepblast==1.0.1) (4.66.1)
Requirement already satisfied: PyYAML>=5.4 in ./tmvec/lib/python3.10/site-packages (from pytorch-lightning>=0.8.1->deepblast==1.0.1) (6.0.1)
Requirement already satisfied: fsspec>2021.06.0 in ./tmvec/lib/python3.10/site-packages (from fsspec[http]>2021.06.0->pytorch-lightning>=0.8.1->deepblast==1.0.1) (2023.10.0)
Requirement already satisfied: torchmetrics>=0.7.0 in ./tmvec/lib/python3.10/site-packages (from pytorch-lightning>=0.8.1->deepblast==1.0.1) (1.2.0)
Requirement already satisfied: packaging>=20.0 in ./tmvec/lib/python3.10/site-packages (from pytorch-lightning>=0.8.1->deepblast==1.0.1) (23.2)
Requirement already satisfied: typing-extensions>=4.0.0 in ./tmvec/lib/python3.10/site-packages (from pytorch-lightning>=0.8.1->deepblast==1.0.1) (4.8.0)
Requirement already satisfied: lightning-utilities>=0.8.0 in ./tmvec/lib/python3.10/site-packages (from pytorch-lightning>=0.8.1->deepblast==1.0.1) (0.9.0)
Requirement already satisfied: filelock in ./tmvec/lib/python3.10/site-packages (from torch>=1.4->deepblast==1.0.1) (3.13.1)
Requirement already satisfied: sympy in ./tmvec/lib/python3.10/site-packages (from torch>=1.4->deepblast==1.0.1) (1.12)
Requirement already satisfied: networkx in ./tmvec/lib/python3.10/site-packages (from torch>=1.4->deepblast==1.0.1) (3.2.1)
Requirement already satisfied: jinja2 in ./tmvec/lib/python3.10/site-packages (from torch>=1.4->deepblast==1.0.1) (3.1.2)
Requirement already satisfied: nvidia-cuda-nvrtc-cu12==12.1.105 in ./tmvec/lib/python3.10/site-packages (from torch>=1.4->deepblast==1.0.1) (12.1.105)
Requirement already satisfied: nvidia-cuda-runtime-cu12==12.1.105 in ./tmvec/lib/python3.10/site-packages (from torch>=1.4->deepblast==1.0.1) (12.1.105)
Requirement already satisfied: nvidia-cuda-cupti-cu12==12.1.105 in ./tmvec/lib/python3.10/site-packages (from torch>=1.4->deepblast==1.0.1) (12.1.105)
Requirement already satisfied: nvidia-cudnn-cu12==8.9.2.26 in ./tmvec/lib/python3.10/site-packages (from torch>=1.4->deepblast==1.0.1) (8.9.2.26)
Requirement already satisfied: nvidia-cublas-cu12==12.1.3.1 in ./tmvec/lib/python3.10/site-packages (from torch>=1.4->deepblast==1.0.1) (12.1.3.1)
Requirement already satisfied: nvidia-cufft-cu12==11.0.2.54 in ./tmvec/lib/python3.10/site-packages (from torch>=1.4->deepblast==1.0.1) (11.0.2.54)
Requirement already satisfied: nvidia-curand-cu12==10.3.2.106 in ./tmvec/lib/python3.10/site-packages (from torch>=1.4->deepblast==1.0.1) (10.3.2.106)
Requirement already satisfied: nvidia-cusolver-cu12==11.4.5.107 in ./tmvec/lib/python3.10/site-packages (from torch>=1.4->deepblast==1.0.1) (11.4.5.107)
Requirement already satisfied: nvidia-cusparse-cu12==12.1.0.106 in ./tmvec/lib/python3.10/site-packages (from torch>=1.4->deepblast==1.0.1) (12.1.0.106)
Requirement already satisfied: nvidia-nccl-cu12==2.18.1 in ./tmvec/lib/python3.10/site-packages (from torch>=1.4->deepblast==1.0.1) (2.18.1)
Requirement already satisfied: nvidia-nvtx-cu12==12.1.105 in ./tmvec/lib/python3.10/site-packages (from torch>=1.4->deepblast==1.0.1) (12.1.105)
Requirement already satisfied: triton==2.1.0 in ./tmvec/lib/python3.10/site-packages (from torch>=1.4->deepblast==1.0.1) (2.1.0)
Requirement already satisfied: nvidia-nvjitlink-cu12 in ./tmvec/lib/python3.10/site-packages (from nvidia-cusolver-cu12==11.4.5.107->torch>=1.4->deepblast==1.0.1) (12.3.52)
Requirement already satisfied: contourpy>=1.0.1 in ./tmvec/lib/python3.10/site-packages (from matplotlib->deepblast==1.0.1) (1.1.1)
Requirement already satisfied: cycler>=0.10 in ./tmvec/lib/python3.10/site-packages (from matplotlib->deepblast==1.0.1) (0.12.1)
Requirement already satisfied: fonttools>=4.22.0 in ./tmvec/lib/python3.10/site-packages (from matplotlib->deepblast==1.0.1) (4.43.1)
Requirement already satisfied: kiwisolver>=1.0.1 in ./tmvec/lib/python3.10/site-packages (from matplotlib->deepblast==1.0.1) (1.4.5)
Requirement already satisfied: pyparsing>=2.3.1 in ./tmvec/lib/python3.10/site-packages (from matplotlib->deepblast==1.0.1) (3.1.1)
Requirement already satisfied: python-dateutil>=2.7 in ./tmvec/lib/python3.10/site-packages (from matplotlib->deepblast==1.0.1) (2.8.2)
Requirement already satisfied: llvmlite<0.42,>=0.41.0dev0 in ./tmvec/lib/python3.10/site-packages (from numba->deepblast==1.0.1) (0.41.1)
Requirement already satisfied: pytz>=2020.1 in ./tmvec/lib/python3.10/site-packages (from pandas->deepblast==1.0.1) (2023.3.post1)
Requirement already satisfied: tzdata>=2022.1 in ./tmvec/lib/python3.10/site-packages (from pandas->deepblast==1.0.1) (2023.3)
Requirement already satisfied: joblib>=1.1.1 in ./tmvec/lib/python3.10/site-packages (from scikit-learn->deepblast==1.0.1) (1.3.2)
Requirement already satisfied: threadpoolctl>=2.0.0 in ./tmvec/lib/python3.10/site-packages (from scikit-learn->deepblast==1.0.1) (3.2.0)
Requirement already satisfied: absl-py>=0.4 in ./tmvec/lib/python3.10/site-packages (from tensorboard->deepblast==1.0.1) (2.0.0)
Requirement already satisfied: grpcio>=1.48.2 in ./tmvec/lib/python3.10/site-packages (from tensorboard->deepblast==1.0.1) (1.59.0)
Requirement already satisfied: google-auth<3,>=1.6.3 in ./tmvec/lib/python3.10/site-packages (from tensorboard->deepblast==1.0.1) (2.23.3)
Requirement already satisfied: google-auth-oauthlib<2,>=0.5 in ./tmvec/lib/python3.10/site-packages (from tensorboard->deepblast==1.0.1) (1.1.0)
Requirement already satisfied: markdown>=2.6.8 in ./tmvec/lib/python3.10/site-packages (from tensorboard->deepblast==1.0.1) (3.5)
Requirement already satisfied: protobuf<4.24,>=3.19.6 in ./tmvec/lib/python3.10/site-packages (from tensorboard->deepblast==1.0.1) (4.23.4)
Requirement already satisfied: requests<3,>=2.21.0 in ./tmvec/lib/python3.10/site-packages (from tensorboard->deepblast==1.0.1) (2.31.0)
Requirement already satisfied: setuptools>=41.0.0 in ./tmvec/lib/python3.10/site-packages (from tensorboard->deepblast==1.0.1) (63.2.0)
Requirement already satisfied: six>1.9 in ./tmvec/lib/python3.10/site-packages (from tensorboard->deepblast==1.0.1) (1.16.0)
Requirement already satisfied: tensorboard-data-server<0.8.0,>=0.7.0 in ./tmvec/lib/python3.10/site-packages (from tensorboard->deepblast==1.0.1) (0.7.2)
Requirement already satisfied: werkzeug>=1.0.1 in ./tmvec/lib/python3.10/site-packages (from tensorboard->deepblast==1.0.1) (3.0.1)
Requirement already satisfied: huggingface-hub<1.0,>=0.16.4 in ./tmvec/lib/python3.10/site-packages (from transformers->deepblast==1.0.1) (0.17.3)
Requirement already satisfied: regex!=2019.12.17 in ./tmvec/lib/python3.10/site-packages (from transformers->deepblast==1.0.1) (2023.10.3)
Requirement already satisfied: tokenizers<0.15,>=0.14 in ./tmvec/lib/python3.10/site-packages (from transformers->deepblast==1.0.1) (0.14.1)
Requirement already satisfied: safetensors>=0.3.1 in ./tmvec/lib/python3.10/site-packages (from transformers->deepblast==1.0.1) (0.4.0)
Requirement already satisfied: aiohttp!=4.0.0a0,!=4.0.0a1 in ./tmvec/lib/python3.10/site-packages (from fsspec[http]>2021.06.0->pytorch-lightning>=0.8.1->deepblast==1.0.1) (3.8.6)
Requirement already satisfied: cachetools<6.0,>=2.0.0 in ./tmvec/lib/python3.10/site-packages (from google-auth<3,>=1.6.3->tensorboard->deepblast==1.0.1) (5.3.2)
Requirement already satisfied: pyasn1-modules>=0.2.1 in ./tmvec/lib/python3.10/site-packages (from google-auth<3,>=1.6.3->tensorboard->deepblast==1.0.1) (0.3.0)
Requirement already satisfied: rsa<5,>=3.1.4 in ./tmvec/lib/python3.10/site-packages (from google-auth<3,>=1.6.3->tensorboard->deepblast==1.0.1) (4.9)
Requirement already satisfied: requests-oauthlib>=0.7.0 in ./tmvec/lib/python3.10/site-packages (from google-auth-oauthlib<2,>=0.5->tensorboard->deepblast==1.0.1) (1.3.1)
Requirement already satisfied: charset-normalizer<4,>=2 in ./tmvec/lib/python3.10/site-packages (from requests<3,>=2.21.0->tensorboard->deepblast==1.0.1) (3.3.1)
Requirement already satisfied: idna<4,>=2.5 in ./tmvec/lib/python3.10/site-packages (from requests<3,>=2.21.0->tensorboard->deepblast==1.0.1) (3.4)
Requirement already satisfied: urllib3<3,>=1.21.1 in ./tmvec/lib/python3.10/site-packages (from requests<3,>=2.21.0->tensorboard->deepblast==1.0.1) (2.0.7)
Requirement already satisfied: certifi>=2017.4.17 in ./tmvec/lib/python3.10/site-packages (from requests<3,>=2.21.0->tensorboard->deepblast==1.0.1) (2023.7.22)
Requirement already satisfied: MarkupSafe>=2.1.1 in ./tmvec/lib/python3.10/site-packages (from werkzeug>=1.0.1->tensorboard->deepblast==1.0.1) (2.1.3)
Requirement already satisfied: mpmath>=0.19 in ./tmvec/lib/python3.10/site-packages (from sympy->torch>=1.4->deepblast==1.0.1) (1.3.0)
Requirement already satisfied: attrs>=17.3.0 in ./tmvec/lib/python3.10/site-packages (from aiohttp!=4.0.0a0,!=4.0.0a1->fsspec[http]>2021.06.0->pytorch-lightning>=0.8.1->deepblast==1.0.1) (23.1.0)
Requirement already satisfied: multidict<7.0,>=4.5 in ./tmvec/lib/python3.10/site-packages (from aiohttp!=4.0.0a0,!=4.0.0a1->fsspec[http]>2021.06.0->pytorch-lightning>=0.8.1->deepblast==1.0.1) (6.0.4)
Requirement already satisfied: async-timeout<5.0,>=4.0.0a3 in ./tmvec/lib/python3.10/site-packages (from aiohttp!=4.0.0a0,!=4.0.0a1->fsspec[http]>2021.06.0->pytorch-lightning>=0.8.1->deepblast==1.0.1) (4.0.3)
Requirement already satisfied: yarl<2.0,>=1.0 in ./tmvec/lib/python3.10/site-packages (from aiohttp!=4.0.0a0,!=4.0.0a1->fsspec[http]>2021.06.0->pytorch-lightning>=0.8.1->deepblast==1.0.1) (1.9.2)
Requirement already satisfied: frozenlist>=1.1.1 in ./tmvec/lib/python3.10/site-packages (from aiohttp!=4.0.0a0,!=4.0.0a1->fsspec[http]>2021.06.0->pytorch-lightning>=0.8.1->deepblast==1.0.1) (1.4.0)
Requirement already satisfied: aiosignal>=1.1.2 in ./tmvec/lib/python3.10/site-packages (from aiohttp!=4.0.0a0,!=4.0.0a1->fsspec[http]>2021.06.0->pytorch-lightning>=0.8.1->deepblast==1.0.1) (1.3.1)
Requirement already satisfied: pyasn1<0.6.0,>=0.4.6 in ./tmvec/lib/python3.10/site-packages (from pyasn1-modules>=0.2.1->google-auth<3,>=1.6.3->tensorboard->deepblast==1.0.1) (0.5.0)
Requirement already satisfied: oauthlib>=3.0.0 in ./tmvec/lib/python3.10/site-packages (from requests-oauthlib>=0.7.0->google-auth-oauthlib<2,>=0.5->tensorboard->deepblast==1.0.1) (3.2.2)
Building wheels for collected packages: deepblast
  Building wheel for deepblast (setup.py) ... done
  Created wheel for deepblast: filename=deepblast-1.0.1-py3-none-any.whl size=60306 sha256=045c2c69edfd29f5fe47117f31eb4bf09685e0524f91869d2538e8753028dbf0
  Stored in directory: /tmp/pip-ephem-wheel-cache-019gxxn8/wheels/ce/ee/2c/6a3383faecea59a1df6244c1ffd0c0dc9ba1565f2828af3a4b
Successfully built deepblast
Installing collected packages: deepblast
Successfully installed deepblast-1.0.1


(tmvec) (base) [zhoujianglin@master softwares]$ deepblast-search -h
/lustre/home/zhoujianglin/softwares/tmvec/lib/python3.10/site-packages/deepblast/dataset/utils.py:487: NumbaDeprecationWarning: The 'nopython' keyword argument was not supplied to the 'numba.jit' decorator. The implicit default value for this argument is currently False, but it will be changed to True in Numba 0.59.0. See https://numba.readthedocs.io/en/stable/reference/deprecation.html#deprecation-of-object-mode-fall-back-behaviour-when-using-jit for details.
  def is_subset(x, y):
/lustre/home/zhoujianglin/softwares/tmvec/lib/python3.10/site-packages/deepblast/dataset/utils.py:499: NumbaDeprecationWarning: The 'nopython' keyword argument was not supplied to the 'numba.jit' decorator. The implicit default value for this argument is currently False, but it will be changed to True in Numba 0.59.0. See https://numba.readthedocs.io/en/stable/reference/deprecation.html#deprecation-of-object-mode-fall-back-behaviour-when-using-jit for details.
  def __trim_gap(x, k=10):
Traceback (most recent call last):
  File "/lustre/home/zhoujianglin/softwares/tmvec/bin/deepblast-search", line 9, in <module>
    from deepblast.trainer import LightningAligner
ImportError: cannot import name 'LightningAligner' from 'deepblast.trainer' (/lustre/home/zhoujianglin/softwares/tmvec/lib/python3.10/site-packages/deepblast/trainer.py)

It still broken.

from deepblast.

mortonjt avatar mortonjt commented on June 3, 2024

Hi, I've updated pypi for both deepblast (v1.0.2) and tm-vec (v1.0.3). Feel free to reopen if you run into more issues.

from deepblast.

Zjianglin avatar Zjianglin commented on June 3, 2024

Hi, after reinstalling the tm-vec, their versions does updated as your description.

$ pip list | egrep -i "deep|tm"
deepblast                1.0.2
tm-vec                   1.0.3

However, deepblast still can not be performed normally, Same Error as before:

$ deepblast-search -h
Traceback (most recent call last):
  File "/lustre/home/zhoujianglin/softwares/tmvec/bin/deepblast-search", line 9, in <module>
    from deepblast.trainer import LightningAligner
ImportError: cannot import name 'LightningAligner' from 'deepblast.trainer' (/lustre/home/zhoujianglin/softwares/tmvec/lib/python3.8/site-packages/deepblast/trainer.py)
(tmvec) (base) [zhoujianglin@master softwares]$ pip list | egrep -i "deep|python|tm"
biopython                1.81
deepblast                1.0.2
python-dateutil          2.8.2
tm-vec                   1.0.3
(tmvec) (base) [zhoujianglin@master softwares]$ python --version
Python 3.8.15


Btw, I have tried python 3.10 and python 3.8, the same Error occured.
Here is my venv package version.
Uploading mytmvec_requir.txt…
Is there any problems with the installation process or do you have any solutions? Thanks.

from deepblast.

mortonjt avatar mortonjt commented on June 3, 2024

ohhh I see, you are trying to run deepblast-search, which is deprecated (we need to remove that).

We recommend using tmvec-search instead as suggested in the wiki

from deepblast.

Zjianglin avatar Zjianglin commented on June 3, 2024

Ok, Thanks for your suggestion. I will learn it later. Thanks.

from deepblast.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.