google-research / timesfm

TimesFM (Time Series Foundation Model) is a pretrained time-series foundation model developed by Google Research for time-series forecasting.
https://research.google/blog/a-decoder-only-foundation-model-for-time-series-forecasting/
Apache License 2.0
3.02k stars 228 forks source link

Installation Failed: conda env create --file=environment_cpu.yml #47

Open ljm8001 opened 1 month ago

ljm8001 commented 1 month ago

Pip failed on Centos7 when creating cpu version. Looks like conficting dependencies about jax version.

(base) [root@localhost timesfm]# conda env create --file=environment_cpu.yml
Collecting package metadata (repodata.json): done
Solving environment: done

Downloading and Extracting Packages

Preparing transaction: done
Verifying transaction: done
Executing transaction: done
Installing pip dependencies: \ Ran pip subprocess with arguments:
['/opt/anaconda310/envs/tfm_env/bin/python', '-m', 'pip', 'install', '-U', '-r', '/root/timesfm/condaenv.je05r6k8.requirements.txt', '--exists-action=b']
Pip subprocess output:
Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple
Collecting utilsforecast (from -r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 2))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/25/67/af4b349a4e3c057a456caf3a583cd374a1239780c77c76d929d2f67add0f/utilsforecast-0.1.10-py3-none-any.whl (40 kB)
Collecting praxis (from -r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 3))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/ae/b2/23f3d8ac48ed91abbbbfa9b479e0d4f3c70848066632983a3b125ce64925/praxis-1.4.0-py3-none-any.whl (772 kB)
Collecting paxml (from -r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 4))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/21/ec/817b8148fb56cdc4b0ff179ea9af3ff48c0e9f282a9af5521f5f81411d0a/paxml-1.4.0-py3-none-any.whl (440 kB)
Collecting jax==0.4.26 (from jax[cpu]==0.4.26->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 5))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/dc/d9/f387d9dfb2cf00f814b24e0f8bf6f4c68ae01870994dc436993fadd73563/jax-0.4.26-py3-none-any.whl (1.9 MB)
Collecting einshape (from -r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 6))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/71/bb/34cc02f13b438d550e4709216ee1df9da8e55e15b0cc87a2cb5dee19a729/einshape-1.0-py3-none-any.whl (21 kB)
Collecting huggingface_hub[cli] (from -r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 1))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/92/27/1a30d8082ef3c8615ae198b9d451fafffdab815b96727ec3c06befc27ebe/huggingface_hub-0.23.1-py3-none-any.whl (401 kB)
Collecting ml-dtypes>=0.2.0 (from jax==0.4.26->jax[cpu]==0.4.26->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 5))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/9d/15/e5af59287e712b26ce776f00911c45c97ac9f4cd82d46500602cc94127ed/ml_dtypes-0.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.2 MB)
Collecting numpy>=1.22 (from jax==0.4.26->jax[cpu]==0.4.26->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 5))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/4b/d7/ecf66c1cd12dc28b4040b15ab4d17b773b87fa9d29ca16125de01adb36cd/numpy-1.26.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.2 MB)
Collecting opt-einsum (from jax==0.4.26->jax[cpu]==0.4.26->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 5))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/bc/19/404708a7e54ad2798907210462fd950c3442ea51acc8790f3da48d2bee8b/opt_einsum-3.3.0-py3-none-any.whl (65 kB)
Collecting scipy>=1.9 (from jax==0.4.26->jax[cpu]==0.4.26->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 5))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/b9/9d/39dbcf49a793157f9d4f5b8961855677eb4dbb4b82700dcee7042ad2310c/scipy-1.13.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (38.6 MB)
Collecting jaxlib==0.4.26 (from jax[cpu]==0.4.26->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 5))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/d2/9e/395ce17fe64fc0e528edbb47ecc3e2369ad0a5cd7b4cf0eea0924c7fe8c6/jaxlib-0.4.26-cp310-cp310-manylinux2014_x86_64.whl (78.8 MB)
Collecting filelock (from huggingface_hub[cli]->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 1))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/41/24/0b023b6537dfc9bae2c779353998e3e99ac7dfff4222fc6126650e93c3f3/filelock-3.14.0-py3-none-any.whl (12 kB)
Collecting fsspec>=2023.5.0 (from huggingface_hub[cli]->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 1))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/ba/a3/16e9fe32187e9c8bc7f9b7bcd9728529faa725231a0c96f2f98714ff2fc5/fsspec-2024.5.0-py3-none-any.whl (316 kB)
Requirement already satisfied: packaging>=20.9 in /opt/anaconda310/envs/tfm_env/lib/python3.10/site-packages (from huggingface_hub[cli]->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 1)) (24.0)
Requirement already satisfied: pyyaml>=5.1 in /opt/anaconda310/envs/tfm_env/lib/python3.10/site-packages (from huggingface_hub[cli]->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 1)) (6.0.1)
Requirement already satisfied: requests in /opt/anaconda310/envs/tfm_env/lib/python3.10/site-packages (from huggingface_hub[cli]->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 1)) (2.32.1)
Collecting tqdm>=4.42.1 (from huggingface_hub[cli]->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 1))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/18/eb/fdb7eb9e48b7b02554e1664afd3bd3f117f6b6d6c5881438a0b055554f9b/tqdm-4.66.4-py3-none-any.whl (78 kB)
Requirement already satisfied: typing-extensions>=3.7.4.3 in /opt/anaconda310/envs/tfm_env/lib/python3.10/site-packages (from huggingface_hub[cli]->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 1)) (4.11.0)
Collecting InquirerPy==0.3.4 (from huggingface_hub[cli]->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 1))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/ce/ff/3b59672c47c6284e8005b42e84ceba13864aa0f39f067c973d1af02f5d91/InquirerPy-0.3.4-py3-none-any.whl (67 kB)
Collecting pfzy<0.4.0,>=0.3.1 (from InquirerPy==0.3.4->huggingface_hub[cli]->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 1))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/8c/d7/8ff98376b1acc4503253b685ea09981697385ce344d4e3935c2af49e044d/pfzy-0.3.4-py3-none-any.whl (8.5 kB)
Requirement already satisfied: prompt-toolkit<4.0.0,>=3.0.1 in /opt/anaconda310/envs/tfm_env/lib/python3.10/site-packages (from InquirerPy==0.3.4->huggingface_hub[cli]->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 1)) (3.0.42)
Collecting pandas>=1.1.1 (from utilsforecast->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 2))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/89/1b/12521efcbc6058e2673583bb096c2b5046a9df39bd73eca392c1efed24e5/pandas-2.2.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (13.0 MB)
Collecting absl-py==1.4.0 (from praxis->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 3))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/dd/87/de5c32fa1b1c6c3305d576e299801d8655c175ca9557019906247b994331/absl_py-1.4.0-py3-none-any.whl (126 kB)
Collecting chex>=0.1.85 (from praxis->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 3))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/e6/ed/625d545d08c6e258d2d63a93a0bf8ed8a296c09d254208e73f9d4fb0b746/chex-0.1.86-py3-none-any.whl (98 kB)
Collecting clu==0.0.11 (from praxis->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 3))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/9f/e8/5eaabe29899ff70deec7cbaa9b46e32f19d1cf37182b53ccbef0e8fa0718/clu-0.0.11-py3-none-any.whl (101 kB)
Collecting einops==0.7.0 (from praxis->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 3))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/29/0b/2d1c0ebfd092e25935b86509a9a817159212d82aa43d7fb07eca4eeff2c2/einops-0.7.0-py3-none-any.whl (44 kB)
Collecting etils==1.7.0 (from praxis->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 3))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/37/10/dd5b124f037a636783e416a2fe839edd7ec63c0dce7ce4f3c1da029aeb80/etils-1.7.0-py3-none-any.whl (152 kB)
Collecting fiddle==0.3.0 (from praxis->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 3))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/3b/98/a38e949a91ff9e15874487fd8329ff53c25f3413c0cfc809eb6ff7eb7fa1/fiddle-0.3.0-py3-none-any.whl (419 kB)
Collecting flax==0.8.2 (from praxis->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 3))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/b9/92/59b0a2b5df281206433fa6496b176e95249eb0a8192586f88309d7d5df27/flax-0.8.2-py3-none-any.whl (686 kB)
Collecting jax-bitempered-loss==0.0.2 (from praxis->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 3))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/a3/01/0da045844722971066d9d53a9b2e31786cf5048e3b2707fd774566e5ece9/jax_bitempered_loss-0.0.2-py3-none-any.whl (12 kB)
Collecting jaxtyping==0.2.28 (from praxis->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 3))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/9a/0c/8055b6e60e6b2795c1cee6058287c39f168466e5937d6437b58b6c7e77f7/jaxtyping-0.2.28-py3-none-any.whl (40 kB)
Collecting lingvo==0.12.7 (from praxis->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 3))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/bb/4d/c317d15abc48f3a288c3aaf95d9966a178149e5ff5af3a4d3467ec8e1c3c/lingvo-0.12.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.0 MB)
Collecting optax-shampoo==0.0.6 (from praxis->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 3))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/80/3b/6609f0b3a98527a7fe2c2b4b48944b455ab65a3c9223e86d3cd5cf823a5e/optax_shampoo-0.0.6-py3-none-any.whl (32 kB)
Collecting optax==0.2.2 (from praxis->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 3))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/16/04/74ec9cf76c9e3d222251ac38de67404a41b3b673d9227611c9f5aecccb18/optax-0.2.2-py3-none-any.whl (223 kB)
Collecting sentencepiece==0.1.99 (from praxis->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 3))
  Using cached 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)
Collecting tensorflow-datasets==4.8.3 (from praxis->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 3))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/70/d9/1deca2b3feb31b27d54755607e22746c0b09807900b878d7ea44cb5c02d9/tensorflow_datasets-4.8.3-py3-none-any.whl (5.4 MB)
Collecting tensorflow-metadata==1.12.0 (from praxis->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 3))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/7e/cb/1a1dd9e8495d3932c056120127d18695bca50c2f754013b6bf0d51557c47/tensorflow_metadata-1.12.0-py3-none-any.whl (52 kB)
Collecting tensorflow-text~=2.9.0 (from praxis->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 3))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/16/71/706cc8cdce44b96ceb8452382e0537bee9e94ea49bdcebd00e6878e4afc3/tensorflow_text-2.9.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.6 MB)
Collecting tensorflow~=2.9.2 (from praxis->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 3))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/47/be/71409bd5a941c89e1ae993eeaa8393ead2b65a79ae99a6573023ae839053/tensorflow-2.9.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (511.8 MB)
INFO: pip is looking at multiple versions of praxis to determine which version is compatible with other requirements. This could take a while.
Collecting praxis (from -r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 3))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/6d/f7/f1935875b3ae67214c4512043e35807c2d398b9bea332f131f2bc132630a/praxis-1.3.1-py3-none-any.whl (761 kB)
Collecting absl-py (from praxis->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 3))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/a2/ad/e0d3c824784ff121c03cc031f944bc7e139a8f1870ffd2845cc2dd76f6c4/absl_py-2.1.0-py3-none-any.whl (133 kB)
Collecting einops (from praxis->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 3))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/44/5a/f0b9ad6c0a9017e62d4735daaeb11ba3b6c009d69a26141b258cd37b5588/einops-0.8.0-py3-none-any.whl (43 kB)
Collecting fiddle==0.2.11 (from praxis->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 3))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/f7/7d/5e867a4ef4702c4304ae0087290541cb7a6021a3b430e629e2639d08ab22/fiddle-0.2.11-py3-none-any.whl (396 kB)
Collecting flax==0.8.1 (from praxis->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 3))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/8d/4a/7e78abc8392ff21b0257deb79e842f80647b63b745447df94893732d60fd/flax-0.8.1-py3-none-any.whl (677 kB)
Collecting praxis (from -r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 3))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/fc/ea/f852b24a387648527ae7d361b860f0f7899c6c0ce52c7757f8a5bdc7f438/praxis-1.3.0-py3-none-any.whl (760 kB)
Collecting chex==0.1.85 (from praxis->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 3))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/9a/82/257141baabfaf8b0187521ddb83e996f2a71cdd4f7796d9599ca3e3ea4a9/chex-0.1.85-py3-none-any.whl (95 kB)
Collecting clu (from praxis->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 3))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/08/04/8651aacf8a55b1cd46f620e629c6c1658181dacb684b5a09aadda32ff11d/clu-0.0.12-py3-none-any.whl (101 kB)
Collecting praxis (from -r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 3))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/39/91/ccd8bfb5e8e542c69c6c3e4f7c617da921997bd533228b5bd79b63e193fe/praxis-1.2.0-py3-none-any.whl (711 kB)
Collecting flax (from praxis->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 3))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/83/86/1555e6217f062bd3c09d46e529ca2bbd6a2a1cfa6166662a49b8fbc2f6be/flax-0.8.3-py3-none-any.whl (685 kB)
Collecting praxis (from -r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 3))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/7b/6b/0b8359c42aa6847d23d9ef139e31663d0bca3f71b99d3e30e67614f25815/praxis-1.1.0-1-py3-none-any.whl (692 kB)
Collecting clu==0.0.9 (from praxis->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 3))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/84/c7/0057f7ed8f813306a532cef5a1bd0c881a74c60a5cdf2ca4bd0436dfc502/clu-0.0.9-py3-none-any.whl (98 kB)
Collecting einops==0.6.1 (from praxis->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 3))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/68/24/b05452c986e8eff11f47e123a40798ae693f2fa1ed2f9546094997d2f6be/einops-0.6.1-py3-none-any.whl (42 kB)
Collecting etils==1.4.1 (from etils[enp,epath,epy]==1.4.1->praxis->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 3))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/4a/6a/d58ec120f5e4babbf5001c144266ba623dcdae8e81dc6cdb422a98d0e0ce/etils-1.4.1-py3-none-any.whl (135 kB)
Collecting flax==0.7.2 (from praxis->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 3))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/72/a7/147bd0682ff39a4e59352506a7d858e1e003f05a2d96e431fabb8a5491e4/flax-0.7.2-py3-none-any.whl (226 kB)
Collecting praxis (from -r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 3))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/1b/cf/680f9274c0cc9466cb8746579f4e79b450ae637855a78c244b8118060736/praxis-1.0.0-2-py3-none-any.whl (595 kB)
Collecting clu==0.0.8 (from praxis->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 3))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/6a/76/6b5ed34981cbd25634bc34ad4d2bd74fe43e9c857994726c352c6cb901d9/clu-0.0.8-py3-none-any.whl (96 kB)
Collecting einops==0.6.0 (from praxis->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 3))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/4b/f7/8557c683501eb14462b60e32d21fc51317ab2ba39688db1b8b7cebe1a274/einops-0.6.0-py3-none-any.whl (41 kB)
Collecting fiddle==0.2.6 (from praxis->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 3))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/42/7b/e77f3840f970c92e903aef10187abb0dc108a293516527fa86d6b0dd853d/fiddle-0.2.6-py3-none-any.whl (338 kB)
Collecting flax==0.6.8 (from praxis->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 3))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/c9/8f/843602fce11aec76bb28f310f6ec7fd696b7d9ef21b11bd624dd9a654278/flax-0.6.8-py3-none-any.whl (216 kB)
Collecting praxis (from -r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 3))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/48/2b/71addcd087b029a50170aa739f526117bd0abfac5971c059ab044ce323b3/praxis-0.4.0-py3-none-any.whl (595 kB)
Collecting lingvo (from praxis->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 3))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/a3/76/e2c4e7d70eafb4695d6402344a8bd47a0b39e88e4cfe78e5c96d13d594f9/lingvo-0.13.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.8 MB)
Collecting graphviz==0.20.1 (from paxml->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 4))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/de/5e/fcbb22c68208d39edff467809d06c9d81d7d27426460ebc598e55130c1aa/graphviz-0.20.1-py3-none-any.whl (47 kB)
Collecting orbax-checkpoint==0.5.9 (from paxml->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 4))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/0f/c0/124c09fcf09d134bfa92ee28f70b3dab97d12a3b527c4789fcbf9729d853/orbax_checkpoint-0.5.9-py3-none-any.whl (168 kB)
Collecting protobuf==3.19.6 (from paxml->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 4))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/26/ef/bd6ba3b4ff9a35944bdd325e2c9ee56f71e855757f7d43938232499f0278/protobuf-3.19.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB)
Collecting pyglove==0.4.4 (from paxml->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 4))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/0e/bd/6e5db8f7ed2f7547d4133f1e10448dabf14e6f1816839c70189f1f2419a9/pyglove-0.4.4-py3-none-any.whl (577 kB)
INFO: pip is looking at multiple versions of paxml to determine which version is compatible with other requirements. This could take a while.
Collecting paxml (from -r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 4))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/2a/dd/0672e937e63a1db95dc1ae548f715601cca6ecab93a0b24d8e5c0180d853/paxml-1.3.1-py3-none-any.whl (430 kB)
Collecting graphviz (from paxml->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 4))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/00/be/d59db2d1d52697c6adc9eacaf50e8965b6345cc143f671e1ed068818d5cf/graphviz-0.20.3-py3-none-any.whl (47 kB)
Collecting orbax-checkpoint (from paxml->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 4))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/c2/7f/22962db60e8e2765c310a64c1b5df766850a62b1573870703527e1499ed1/orbax_checkpoint-0.5.11-py3-none-any.whl (203 kB)
Collecting paxml (from -r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 4))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/7e/b5/a2bd2cf38626f26f9da08dfd0c75851950df9f07c990d3106876cbeac452/paxml-1.3.0-py3-none-any.whl (429 kB)
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/62/95/26fec0d7a3af94310d7a70bbd41297ed98131f533f54c90a3fbc2bd9d754/paxml-1.2.0-py3-none-any.whl (418 kB)
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/2a/6a/d2be1c4c7ba3a258bf8d2a5749ead4cbae5b482fda03f4ff0af225482959/paxml-1.1.0-py3-none-any.whl (415 kB)
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/d4/78/709f856eb80c300ccd97ab006b57d3535f3068407dfc17f14da20b21692f/paxml-1.0.0-2-py3-none-any.whl (289 kB)
Collecting etils==1.1.1 (from paxml->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 4))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/7f/a9/c141aef287daeb58a12b7ea261452bb47a2e1e6f6014b5a6b09388266223/etils-1.1.1-py3-none-any.whl (115 kB)
Collecting paxml (from -r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 4))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/a6/2e/df2240d0edd30285a45210843c3d49eef6ed193fabbd5a35535cc46dca30/paxml-0.4.0-1-py3-none-any.whl (289 kB)
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/d7/84/9e7a11a2579b53e8c366c02a324b4edfc6e89829ace1a297ef60e6e587c6/paxml-0.3.0-py3-none-any.whl (263 kB)
Collecting orbax (from paxml->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 4))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/c7/78/0e144f12703c95d4495e9abc390c2f548ee9f24d2e487137108a921b1d81/orbax-0.1.9.tar.gz (1.6 kB)
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'done'
Collecting protobuf==3.19.5 (from paxml->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 4))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/1e/74/c824fcf7972d1b2a2934313ce3018a550aa287de26b8d4e2dfb1617f098b/protobuf-3.19.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB)
Collecting seqio (from paxml->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 4))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/16/32/875446777bf4c98d74834399d1bbb49c5eb33c81884af519c0ca84b571d9/seqio-0.0.19-py3-none-any.whl (354 kB)
Collecting t5 (from paxml->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 4))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/8f/ea/4efa24fb3706c565c60b2fa2f59a0344df9229db2d014d51e23f1ce03f98/t5-0.9.4-py2.py3-none-any.whl (164 kB)
Collecting tensorstore (from paxml->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 4))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/29/41/a7fe4e274b182ec406dd0e29e861283be9b4acbf50198e0371f8eda2a6e8/tensorstore-0.1.59-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (14.7 MB)
Requirement already satisfied: python-dateutil>=2.8.2 in /opt/anaconda310/envs/tfm_env/lib/python3.10/site-packages (from pandas>=1.1.1->utilsforecast->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 2)) (2.9.0)
Requirement already satisfied: pytz>=2020.1 in /opt/anaconda310/envs/tfm_env/lib/python3.10/site-packages (from pandas>=1.1.1->utilsforecast->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 2)) (2024.1)
Collecting tzdata>=2022.7 (from pandas>=1.1.1->utilsforecast->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 2))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/65/58/f9c9e6be752e9fcb8b6a0ee9fb87e6e7a1f6bcab2cdc73f02bb7ba91ada0/tzdata-2024.1-py2.py3-none-any.whl (345 kB)
Collecting astunparse>=1.6.0 (from tensorflow~=2.9.2->praxis->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 3))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/2b/03/13dde6512ad7b4557eb792fbcf0c653af6076b81e5941d36ec61f7ce6028/astunparse-1.6.3-py2.py3-none-any.whl (12 kB)
Collecting flatbuffers<2,>=1.12 (from tensorflow~=2.9.2->praxis->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 3))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/eb/26/712e578c5f14e26ae3314c39a1bdc4eb2ec2f4ddc89b708cf8e0a0d20423/flatbuffers-1.12-py2.py3-none-any.whl (15 kB)
Collecting gast<=0.4.0,>=0.2.1 (from tensorflow~=2.9.2->praxis->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 3))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/b6/48/583c032b79ae5b3daa02225a675aeb673e58d2cb698e78510feceb11958c/gast-0.4.0-py3-none-any.whl (9.8 kB)
Collecting google-pasta>=0.1.1 (from tensorflow~=2.9.2->praxis->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 3))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/a3/de/c648ef6835192e6e2cc03f40b19eeda4382c49b5bafb43d88b931c4c74ac/google_pasta-0.2.0-py3-none-any.whl (57 kB)
Collecting grpcio<2.0,>=1.24.3 (from tensorflow~=2.9.2->praxis->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 3))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/bf/de/ae73fc754236a4c5663027b4efe3ec240d68fd264b7dc56dcc7f713e016f/grpcio-1.64.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.6 MB)
Collecting h5py>=2.9.0 (from tensorflow~=2.9.2->praxis->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 3))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/94/00/94bf8573e7487b7c37f2b613fc381880d48ec2311f2e859b8a5817deb4df/h5py-3.11.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.3 MB)
Collecting keras<2.10.0,>=2.9.0rc0 (from tensorflow~=2.9.2->praxis->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 3))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/ff/ff/f25909606aed26981a8bd6d263f89d64a20ca5e5316e6aafb4c75d9ec8ae/keras-2.9.0-py2.py3-none-any.whl (1.6 MB)
Collecting keras-preprocessing>=1.1.1 (from tensorflow~=2.9.2->praxis->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 3))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/79/4c/7c3275a01e12ef9368a892926ab932b33bb13d55794881e3573482b378a7/Keras_Preprocessing-1.1.2-py2.py3-none-any.whl (42 kB)
Collecting libclang>=13.0.0 (from tensorflow~=2.9.2->praxis->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 3))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/1d/fc/716c1e62e512ef1c160e7984a73a5fc7df45166f2ff3f254e71c58076f7c/libclang-18.1.1-py2.py3-none-manylinux2010_x86_64.whl (24.5 MB)
Requirement already satisfied: setuptools in /opt/anaconda310/envs/tfm_env/lib/python3.10/site-packages (from tensorflow~=2.9.2->praxis->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 3)) (69.5.1)
Requirement already satisfied: six>=1.12.0 in /opt/anaconda310/envs/tfm_env/lib/python3.10/site-packages (from tensorflow~=2.9.2->praxis->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 3)) (1.16.0)
Collecting tensorboard<2.10,>=2.9 (from tensorflow~=2.9.2->praxis->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 3))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/ee/0d/23812e6ce63b3d87c39bc9fee83e28c499052fa83fddddd7daea21a6d620/tensorboard-2.9.1-py3-none-any.whl (5.8 MB)
Collecting tensorflow-io-gcs-filesystem>=0.23.1 (from tensorflow~=2.9.2->praxis->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 3))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/00/8d/0ae26214229e314db511b62fc719d5e70d3de46b0d66b94c14df867c6664/tensorflow_io_gcs_filesystem-0.37.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.1 MB)
Collecting tensorflow-estimator<2.10.0,>=2.9.0rc0 (from tensorflow~=2.9.2->praxis->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 3))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/61/e1/a72ec68403d91ba433018db58859fd4706642aa9d0fb44ff778934fc4c2c/tensorflow_estimator-2.9.0-py2.py3-none-any.whl (438 kB)
Collecting termcolor>=1.1.0 (from tensorflow~=2.9.2->praxis->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 3))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/d9/5f/8c716e47b3a50cbd7c146f45881e11d9414def768b7cd9c5e6650ec2a80a/termcolor-2.4.0-py3-none-any.whl (7.7 kB)
Collecting wrapt>=1.11.0 (from tensorflow~=2.9.2->praxis->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 3))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/49/83/b40bc1ad04a868b5b5bcec86349f06c1ee1ea7afe51dc3e46131e4f39308/wrapt-1.16.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (80 kB)
Collecting tensorflow-hub>=0.8.0 (from tensorflow-text~=2.9.0->praxis->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 3))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/e5/50/00dba77925bf2a0a1e45d7bcf8a69a1d2534fb4bb277d9010bd148d2235e/tensorflow_hub-0.16.1-py2.py3-none-any.whl (30 kB)
Collecting ml-collections (from clu->praxis->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 3))
  Using cached ml_collections-0.1.1-py3-none-any.whl
Collecting libcst (from fiddle==0.3.0->praxis->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 3))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/37/00/b80b0c701b73ee6b8ce63bfd5de7129c36c8120ce1eebd5f1fe6e92dce68/libcst-1.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.3 MB)
Collecting msgpack (from flax->praxis->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 3))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/d9/96/a1868dd8997d65732476dfc70fef44d046c1b4dbe36ec1481ab744d87775/msgpack-1.0.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (385 kB)
Collecting rich>=11.1 (from flax->praxis->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 3))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/87/67/a37f6214d0e9fe57f6ae54b2956d550ca8365857f42a1ce0392bb21d9410/rich-13.7.1-py3-none-any.whl (240 kB)
Requirement already satisfied: attrs in /opt/anaconda310/envs/tfm_env/lib/python3.10/site-packages (from lingvo->praxis->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 3)) (23.2.0)
Collecting apache-beam (from lingvo->praxis->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 3))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/1e/c1/9b660c3ed37f593acec18f1f7957b6c09c4c508eb1a8a8b5ebf2103cdc96/apache_beam-2.56.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (14.5 MB)
Collecting backports.lzma (from lingvo->praxis->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 3))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/21/0f/1a9990233076d48aa2084100ba289ca162975e73a688f3a56c0ee2bb441a/backports.lzma-0.0.14.tar.gz (47 kB)
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'done'
Collecting graph-compression-google-research (from lingvo->praxis->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 3))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/95/be/f5191f6f720a978bbed3d2e7a3eac890d9b3228c791d575ee48cb5f9193f/graph_compression_google_research-0.0.4-py3-none-any.whl (90 kB)
Requirement already satisfied: ipykernel in /opt/anaconda310/envs/tfm_env/lib/python3.10/site-packages (from lingvo->praxis->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 3)) (6.29.3)
Collecting jupyter-http-over-ws (from lingvo->praxis->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 3))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/71/b8/d0047d068facc913a354d14c4664b0ba99b8f30f8d66a1800e98549c06ce/jupyter_http_over_ws-0.0.8-py2.py3-none-any.whl (18 kB)
Collecting jupyter (from lingvo->praxis->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 3))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/83/df/0f5dd132200728a86190397e1ea87cd76244e42d39ec5e88efd25b2abd7e/jupyter-1.0.0-py2.py3-none-any.whl (2.7 kB)
Collecting matplotlib (from lingvo->praxis->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 3))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/a7/68/16e7b9154fae61fb29f0f3450b39b855b89e6d2c598d67302e70f96883af/matplotlib-3.9.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.3 MB)
Collecting model-pruning-google-research (from lingvo->praxis->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 3))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/cc/f2/13380796d3fc07620803685ba29dc984ff0bdd89e7f4d18410382040305d/model_pruning_google_research-0.0.5-py3-none-any.whl (52 kB)
Collecting Pillow~=10.0.0 (from lingvo->praxis->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 3))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/7a/07/e896b096a77375e78e02ce222ae4fd6014928cd76c691d312060a1645dfa/Pillow-10.0.1-cp310-cp310-manylinux_2_28_x86_64.whl (3.6 MB)
Collecting scikit-learn (from lingvo->praxis->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 3))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/1e/7d/1a2ea8eb5b4df373c30c7418cf26305a4a05e2a0e56c80a8043b791595f3/scikit_learn-1.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (13.3 MB)
Collecting sentencepiece (from lingvo->praxis->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 3))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/a6/27/33019685023221ca8ed98e8ceb7ae5e166032686fa3662c68f1f1edf334e/sentencepiece-0.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB)
Collecting sympy (from lingvo->praxis->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 3))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/d2/05/e6600db80270777c4a64238a98d442f0fd07cc8915be2a1c16da7f2b9e74/sympy-1.12-py3-none-any.whl (5.7 MB)
Collecting tensorflow-datasets (from lingvo->praxis->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 3))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/fe/18/4865973f5469cfe33bbe1cfc2f1918335eb44f4cc3d316c1bce22c1af2bc/tensorflow_datasets-4.9.4-py3-none-any.whl (5.1 MB)
Collecting tensorflow-probability (from lingvo->praxis->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 3))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/6c/c9/93e9e34703269d5ec3f6a8f49f6748df8737fede8bb1f34165f6ef3d861b/tensorflow_probability-0.24.0-py2.py3-none-any.whl (6.9 MB)
INFO: pip is looking at multiple versions of lingvo to determine which version is compatible with other requirements. This could take a while.
Collecting Pillow (from lingvo==0.12.7->praxis->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 3))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/b5/a2/7a09695dc636bf8d0a1b63022f58701177b7dc6fad30f6d6bc343e5473a4/pillow-10.3.0-cp310-cp310-manylinux_2_28_x86_64.whl (4.5 MB)
Collecting docstring-parser>=0.12 (from pyglove==0.4.4->paxml->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 4))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/d5/7c/e9fcff7623954d86bdc17782036cbf715ecab1bec4847c008557affe1ca8/docstring_parser-0.16-py3-none-any.whl (36 kB)
Requirement already satisfied: charset-normalizer<4,>=2 in /opt/anaconda310/envs/tfm_env/lib/python3.10/site-packages (from requests->huggingface_hub[cli]->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 1)) (3.3.2)
Requirement already satisfied: idna<4,>=2.5 in /opt/anaconda310/envs/tfm_env/lib/python3.10/site-packages (from requests->huggingface_hub[cli]->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 1)) (3.7)
Requirement already satisfied: urllib3<3,>=1.21.1 in /opt/anaconda310/envs/tfm_env/lib/python3.10/site-packages (from requests->huggingface_hub[cli]->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 1)) (2.2.1)
Requirement already satisfied: certifi>=2017.4.17 in /opt/anaconda310/envs/tfm_env/lib/python3.10/site-packages (from requests->huggingface_hub[cli]->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 1)) (2024.2.2)
Collecting editdistance (from seqio->paxml->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 4))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/c2/fb/2940d26ebda12efd280ae939436f17ac482930d862df9e774cb8b771ab03/editdistance-0.8.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (401 kB)
INFO: pip is looking at multiple versions of seqio to determine which version is compatible with other requirements. This could take a while.
Collecting seqio (from paxml->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 4))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/fc/60/86eb8eaed99866e96f28b0b4dabd84e8d6b961f97d934ab69cdaeceb715b/seqio-0.0.18-py3-none-any.whl (351 kB)
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/19/b3/3286d016a35ef3b1b1a9bf8109875231563fd72fee0751710d18ff7148ca/seqio-0.0.17-py3-none-any.whl (351 kB)
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/02/c8/5648d410d7ce627f180b2c8ebca13519dd1df4052dfad8c881e0809a094f/seqio-0.0.16-py3-none-any.whl (332 kB)
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/00/2c/53bd70f1af2bbb765961085197e610ac040ffb1ec6d29839d5e54bfe12cb/seqio-0.0.15-py3-none-any.whl (325 kB)
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/4e/e6/a2ca56c1409fe86527e6be27b6d8c2b6fb9dca502b8b0a9dd32df0e64ac9/seqio-0.0.14-py3-none-any.whl (320 kB)
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/20/f0/f7097c02e67342bde0e6050dd22483d7fcee678127728750c9c08648ed3c/seqio-0.0.13-py3-none-any.whl (319 kB)
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/cb/e7/292a008e1667cff6a36c338eae52b793065e334d81f9556178f01a10b879/seqio-0.0.12-py3-none-any.whl (316 kB)
INFO: pip is still looking at multiple versions of seqio to determine which version is compatible with other requirements. This could take a while.
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/f5/7f/13255278552a6af77ba214307f5ccb086cf263133a82e035c695671be07f/seqio-0.0.11-py3-none-any.whl (314 kB)
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/46/c8/3bdf7780e606a45c533a1e7b537d237ed23403cf3ead93e7d22a5f111364/seqio-0.0.10-py3-none-any.whl (311 kB)
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/d1/4a/bb724ea908969864c4573dd24b0660fe1a1ca16f04fb5cda7df75110c371/seqio-0.0.9-py3-none-any.whl (306 kB)
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/ad/9d/36eb0a7c0406a9bf4a3d1efcc9afe8c1e076c0a3de8f221d8785d861e29b/seqio-0.0.8-py3-none-any.whl (305 kB)
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/17/48/1192bff5c2c86f018f92d473652cb34a47adc2caec1757da9bca8bd54572/seqio-0.0.7-py3-none-any.whl (286 kB)
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. See https://pip.pypa.io/warnings/backtracking for guidance. If you want to abort this run, press Ctrl + C.
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/45/86/c65ca790d79d371e9df1bacfd23d68de82ea2eb9524c0063766869725cde/seqio-0.0.6-py3-none-any.whl (269 kB)
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/37/28/0a58b6eae1eaf11cac66969cb231826b8c4a9eef3479cc96ba085361af6d/seqio-0.0.5-py3-none-any.whl (249 kB)
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/4b/76/afc6d757e70292e2aa88b6e98dbcf7cb04100daa3ccc8c24da19f5766836/seqio-0.0.4-py3-none-any.whl (106 kB)
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/30/21/8161f170208b4da94036aa74c6974caaeca82a9a634e80bf98e1a0cd6e10/seqio-0.0.3-py3-none-any.whl (241 kB)
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/13/40/af79ace67cd6fbee07186e0c59685c4dcd2fbb338949b6d8f066989808fd/seqio-0.0.2-py3-none-any.whl (241 kB)
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/79/9f/f731e88445f6b46089df8680414d7018d0d66271a56bd28bbb9fb55b86f4/seqio-0.0.1-py3-none-any.whl (98 kB)
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/f7/d3/269e942196a4e9c263fa9a7bfce1155116a85fd26b350bca6761ff01e282/seqio-0.0.0-py3-none-any.whl (1.3 kB)
INFO: pip is still looking at multiple versions of paxml to determine which version is compatible with other requirements. This could take a while.
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. See https://pip.pypa.io/warnings/backtracking for guidance. If you want to abort this run, press Ctrl + C.
Collecting paxml (from -r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 4))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/51/22/7e2d9ef4d360c0e0a42b1df5194381cd8a1febf8bdba148a728a8413cc5a/paxml-0.2.1-py3-none-any.whl (237 kB)
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/e0/bd/be2bdf893a70f806ea3e07ae126522663bd37842a5b77bf465ade121fd83/paxml-0.2.0-py3-none-any.whl (215 kB)
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/48/d6/312382294c9f737e7f5f9b4a794a904ae8fd3dffe0330ccdb29834f31cd4/paxml-0.1-py3-none-any.whl (128 kB)
INFO: pip is still looking at multiple versions of praxis to determine which version is compatible with other requirements. This could take a while.
Collecting praxis (from -r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 3))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/e1/f7/6eb03b2dd0a457a9aef61f8d112f240a5af3f5ec20a5e08f3550114818b9/praxis-0.3.0-py3-none-any.whl (538 kB)
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. See https://pip.pypa.io/warnings/backtracking for guidance. If you want to abort this run, press Ctrl + C.
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/99/f2/ebe2dc2d12016f2d1dba63c795af16cbbbc2bdd7ab6662a8b32ee898dee3/praxis-0.2.1-py3-none-any.whl (486 kB)
Collecting fiddle==0.2.5 (from praxis->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 3))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/73/0a/f6098dae8372081fb9a1d14a7d8697c06bf87132213b870cd2f97483690a/fiddle-0.2.5-py3-none-any.whl (262 kB)
Collecting praxis (from -r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 3))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/10/63/a6232ce5c74a8fc0ca68d047ffa6aeade4d841b699ddd37fd17a52aa0374/praxis-0.2.0-py3-none-any.whl (482 kB)
Collecting protobuf==3.15 (from praxis->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 3))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/aa/fe/bc869e1ee9d402079d7af42bcbb9da1a492ed811baaef58351257604af66/protobuf-3.15.0-py2.py3-none-any.whl (173 kB)
Collecting praxis (from -r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 3))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/f1/cf/19b97d076e425ca09ca208e6d58ba6b49e502095502e5359527ab60447d6/praxis-0.1-1-py3-none-any.whl (401 kB)
Collecting fiddle-config (from praxis->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 3))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/c9/26/836b178387babd4355adafbf8450466e2f44064be47215e9759dad2776e5/fiddle_config-0.2.2-py3-none-any.whl (233 kB)
Collecting protobuf (from praxis->-r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 3))
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/2c/2a/d2741cad35fa5f06d9c59dda3274e5727ca11075dfd7de3f69c100efdcad/protobuf-5.26.1-cp37-abi3-manylinux2014_x86_64.whl (302 kB)

The conflict is caused by:
    praxis 1.4.0 depends on tfds-nightly==4.8.3.dev202303280045
    The user requested jax==0.4.26
    jax[cpu] 0.4.26 depends on jax 0.4.26 (from https://pypi.tuna.tsinghua.edu.cn/packages/dc/d9/f387d9dfb2cf00f814b24e0f8bf6f4c68ae01870994dc436993fadd73563/jax-0.4.26-py3-none-any.whl (from https://pypi.tuna.tsinghua.edu.cn/simple/jax/) (requires-python:>=3.9))
    praxis 1.3.1 depends on jax==0.4.24
    The user requested jax==0.4.26
    jax[cpu] 0.4.26 depends on jax 0.4.26 (from https://pypi.tuna.tsinghua.edu.cn/packages/dc/d9/f387d9dfb2cf00f814b24e0f8bf6f4c68ae01870994dc436993fadd73563/jax-0.4.26-py3-none-any.whl (from https://pypi.tuna.tsinghua.edu.cn/simple/jax/) (requires-python:>=3.9))
    praxis 1.3.0 depends on jax==0.4.24
    The user requested jax==0.4.26
    jax[cpu] 0.4.26 depends on jax 0.4.26 (from https://pypi.tuna.tsinghua.edu.cn/packages/dc/d9/f387d9dfb2cf00f814b24e0f8bf6f4c68ae01870994dc436993fadd73563/jax-0.4.26-py3-none-any.whl (from https://pypi.tuna.tsinghua.edu.cn/simple/jax/) (requires-python:>=3.9))
    praxis 1.2.0 depends on jax==0.4.18
    The user requested jax==0.4.26
    jax[cpu] 0.4.26 depends on jax 0.4.26 (from https://pypi.tuna.tsinghua.edu.cn/packages/dc/d9/f387d9dfb2cf00f814b24e0f8bf6f4c68ae01870994dc436993fadd73563/jax-0.4.26-py3-none-any.whl (from https://pypi.tuna.tsinghua.edu.cn/simple/jax/) (requires-python:>=3.9))
    praxis 1.1.0 depends on jax==0.4.14
    The user requested jax==0.4.26
    jax[cpu] 0.4.26 depends on jax 0.4.26 (from https://pypi.tuna.tsinghua.edu.cn/packages/dc/d9/f387d9dfb2cf00f814b24e0f8bf6f4c68ae01870994dc436993fadd73563/jax-0.4.26-py3-none-any.whl (from https://pypi.tuna.tsinghua.edu.cn/simple/jax/) (requires-python:>=3.9))
    praxis 1.0.0 depends on jax==0.4.7
    praxis 0.3.0 depends on t5x
    praxis 0.2.1 depends on t5x
    praxis 0.2.0 depends on t5x
    praxis 0.1 depends on t5x

To fix this you could try to:
1. loosen the range of package versions you've specified
2. remove package versions to allow pip attempt to solve the dependency conflict

Pip subprocess error:
ERROR: Cannot install -r /root/timesfm/condaenv.je05r6k8.requirements.txt (line 3), jax==0.4.26 and jax[cpu]==0.4.26 because these package versions have conflicting dependencies.
ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/topics/dependency-resolution/#dealing-with-dependency-conflicts
                                                                                                                                      failed

CondaEnvException: Pip failed
ljm8001 commented 1 month ago

Trying with another clean conda (version 2023.03-01, conda23.3.1, python3.10.9), and delete '==0.4.26' after jax[cpu], then I found paxml and praxis conflicting.

INFO: pip is looking at multiple versions of lingvo to determine which version is compatible with other requirements. This could take a while.

The conflict is caused by:
    paxml 1.4.0 depends on seqio-nightly==0.0.17.dev20231010
    paxml 1.3.1 depends on seqio-nightly
    paxml 1.3.0 depends on seqio-nightly
    paxml 1.2.0 depends on seqio-nightly
    paxml 1.1.0 depends on tfds-nightly==4.8.3.dev202303280045
    The user requested praxis
    paxml 1.0.0 depends on praxis==1.0.0
    paxml 0.4.0 depends on tfds-nightly==4.8.3.dev202303280045
    paxml 0.2.1 depends on seqio-nightly
    paxml 0.2.0 depends on seqio-nightly
    paxml 0.1 depends on seqio-nightly

To fix this you could try to:
1. loosen the range of package versions you've specified
2. remove package versions to allow pip attempt to solve the dependency conflict
juneedpk commented 1 month ago

yes same issue here

HT-Sun commented 1 month ago

same issue

ljm8001 commented 1 month ago

Add some changes to environment_cpu.yml

  - pip:
    - tfds_nightly-4.8.3.dev202303280045-py3-none-any.whl
    - seqio_nightly-0.0.17.dev20231010-py3-none-any.whl
    - huggingface_hub[cli]
    - utilsforecast
    - praxis
    - paxml
    - jax[cpu]
    - einshape

The whl files can be downloaded from pypi.org. I'm not sure what will happen since I deleted the jax version constrainsts, but anyway I can import timesfm now. Further test needed for sure.

juneedpk commented 1 month ago

what python version you are using. same problem exists

yyhljz commented 1 month ago

the same issue for me, I am almost crazy, who can import timetfm successfully.

enzoyes commented 4 weeks ago

Add some changes to environment_cpu.yml

  - pip:
    - tfds_nightly-4.8.3.dev202303280045-py3-none-any.whl
    - seqio_nightly-0.0.17.dev20231010-py3-none-any.whl
    - huggingface_hub[cli]
    - utilsforecast
    - praxis
    - paxml
    - jax[cpu]
    - einshape

The whl files can be downloaded from pypi.org. I'm not sure what will happen since I deleted the jax version constrainsts, but anyway I can import timesfm now. Further test needed for sure.

This works for me. Currently the best solution.