Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Package Dependency and Reproducibility Issue #238

Open
morenzoe opened this issue Aug 13, 2024 · 5 comments
Open

Package Dependency and Reproducibility Issue #238

morenzoe opened this issue Aug 13, 2024 · 5 comments

Comments

@morenzoe
Copy link

Hi, I am using NeuroBench with PyTorch Lightning. There seems to be a problem with the numpy version requirements between those two packages, which leads to some reproducibility issues. I ran the code bellow in Kaggle notebook and Google Colab notebook:

!pip install neurobench
!pip install lightning
!pip freeze
import neurobench
import lightning

The order between neurobench and lightning is interchangeable and both results in the error bellow:

Kaggle notebook, while importing lightning:

---------------------------------------------------------------------------
ValueError                                Traceback (most recent call last)
Cell In[6], line 2
      1 import neurobench
----> 2 import lightning

File /opt/conda/lib/python3.10/site-packages/lightning/__init__.py:18
     16 from lightning.__about__ import *  # noqa: E402, F403
     17 from lightning.__version__ import version as __version__  # noqa: E402
---> 18 from lightning.fabric.fabric import Fabric  # noqa: E402
     19 from lightning.fabric.utilities.seed import seed_everything  # noqa: E402
     20 from lightning.pytorch.callbacks import Callback  # noqa: E402

File /opt/conda/lib/python3.10/site-packages/lightning/fabric/__init__.py:30
     24 # Setting this variable will force `torch.cuda.is_available()` and `torch.cuda.device_count()`
     25 # to use an NVML-based implementation that doesn't poison forks.
     26 # [https://github.com/pytorch/pytorch/issues/83973](https://github.com/pytorch/pytorch/issues/83973%3C/span%3E)
     27 os.environ["PYTORCH_NVML_BASED_CUDA_CHECK"] = "1"
---> 30 from lightning.fabric.fabric import Fabric  # noqa: E402
     31 from lightning.fabric.utilities.seed import seed_everything  # noqa: E402
     32 from lightning.fabric.utilities.warnings import disable_possible_user_warnings  # noqa: E402

File /opt/conda/lib/python3.10/site-packages/lightning/fabric/fabric.py:46
     44 from lightning.fabric.accelerators.accelerator import Accelerator
     45 from lightning.fabric.connector import _PLUGIN_INPUT, _PRECISION_INPUT, _Connector, _is_using_cli
---> 46 from lightning.fabric.loggers import Logger
     47 from lightning.fabric.plugins import Precision  # avoid circular imports: # isort: split
     48 from lightning.fabric.strategies import (
     49     DataParallelStrategy,
     50     DeepSpeedStrategy,
   (...)
     54     XLAStrategy,
     55 )

File /opt/conda/lib/python3.10/site-packages/lightning/fabric/loggers/__init__.py:15
     13 from lightning.fabric.loggers.csv_logs import CSVLogger  # noqa: F401
     14 from lightning.fabric.loggers.logger import Logger  # noqa: F401
---> 15 from lightning.fabric.loggers.tensorboard import TensorBoardLogger  # noqa: F401

File /opt/conda/lib/python3.10/site-packages/lightning/fabric/loggers/tensorboard.py:30
     28 from lightning.fabric.utilities.rank_zero import rank_zero_only, rank_zero_warn
     29 from lightning.fabric.utilities.types import _PATH
---> 30 from lightning.fabric.wrappers import _unwrap_objects
     32 _TENSORBOARD_AVAILABLE = RequirementCache("tensorboard")
     33 _TENSORBOARDX_AVAILABLE = RequirementCache("tensorboardX")

File /opt/conda/lib/python3.10/site-packages/lightning/fabric/wrappers.py:38
     36 from torch import Tensor
     37 from torch import nn as nn
---> 38 from torch._dynamo import OptimizedModule
     39 from torch.nn.modules.module import _IncompatibleKeys
     40 from torch.optim import Optimizer

File /opt/conda/lib/python3.10/site-packages/torch/_dynamo/__init__.py:2
      1 import torch
----> 2 from . import allowed_functions, convert_frame, eval_frame, resume_execution
      3 from .backends.registry import list_backends, register_backend
      4 from .convert_frame import replay

File /opt/conda/lib/python3.10/site-packages/torch/_dynamo/allowed_functions.py:26
     23 import torch._functorch.deprecated as deprecated_func
     24 from torch.fx._symbolic_trace import is_fx_tracing
---> 26 from . import config
     27 from .external_utils import is_compiling
     28 from .utils import is_safe_constant, NP_SUPPORTED_MODULES

File /opt/conda/lib/python3.10/site-packages/torch/_dynamo/config.py:49
     41 specialize_int = False
     43 # Assume these functions return constants
     44 constant_functions = {
     45     torch.jit.is_scripting: False,
     46     torch.jit.is_tracing: False,
     47     torch._C._get_tracing_state: None,
     48     torch.fx._symbolic_trace.is_fx_tracing: False,
---> 49     torch.onnx.is_in_onnx_export: False,
     50     external_utils.is_compiling: True,
     51     torch._utils.is_compiling: True,
     52 }
     54 # legacy config, does nothing now!
     55 dynamic_shapes = True

File /opt/conda/lib/python3.10/site-packages/torch/__init__.py:1831, in __getattr__(name)
   1829 if name in _lazy_modules:
   1830     import importlib
-> 1831     return importlib.import_module(f".{name}", __name__)
   1833 raise AttributeError(f"module '{__name__}' has no attribute '{name}'")

File /opt/conda/lib/python3.10/importlib/__init__.py:126, in import_module(name, package)
    124             break
    125         level += 1
--> 126 return _bootstrap._gcd_import(name[level:], package, level)

File /opt/conda/lib/python3.10/site-packages/torch/onnx/__init__.py:46
     33 from .errors import CheckerError  # Backwards compatibility
     34 from .utils import (
     35     _optimize_graph,
     36     _run_symbolic_function,
   (...)
     43     unregister_custom_op_symbolic,
     44 )
---> 46 from ._internal.exporter import (  # usort:skip. needs to be last to avoid circular import
     47     ExportOptions,
     48     ExportOutput,
     49     ExportOutputSerializer,
     50     dynamo_export,
     51     OnnxExporterError,
     52     enable_fake_mode,
     53     OnnxRegistry,
     54     DiagnosticOptions,
     55 )
     57 from ._internal.onnxruntime import (
     58     is_onnxrt_backend_supported,
     59     OrtBackend as _OrtBackend,
     60     OrtBackendOptions as _OrtBackendOptions,
     61     OrtExecutionProvider as _OrtExecutionProvider,
     62 )
     64 __all__ = [
     65     # Modules
     66     "symbolic_helper",
   (...)
    110     "is_onnxrt_backend_supported",
    111 ]

File /opt/conda/lib/python3.10/site-packages/torch/onnx/_internal/exporter.py:42
     39 from torch.onnx._internal import _beartype, io_adapter
     40 from torch.onnx._internal.diagnostics import infra
---> 42 from torch.onnx._internal.fx import (
     43     decomposition_table,
     44     patcher as patcher,
     45     registration,
     46     serialization as fx_serialization,
     47 )
     49 # We can only import onnx from this module in a type-checking context to ensure that
     50 # 'import torch.onnx' continues to work without having 'onnx' installed. We fully
     51 # 'import onnx' inside of dynamo_export (by way of _assert_dependencies).
     52 if TYPE_CHECKING:

File /opt/conda/lib/python3.10/site-packages/torch/onnx/_internal/fx/__init__.py:1
----> 1 from .patcher import ONNXTorchPatcher
      2 from .serialization import save_model_with_external_data
      5 __all__ = [
      6     "save_model_with_external_data",
      7     "ONNXTorchPatcher",
      8 ]

File /opt/conda/lib/python3.10/site-packages/torch/onnx/_internal/fx/patcher.py:11
      8 try:
      9     # safetensors is not an exporter requirement, but needed for some huggingface models
     10     import safetensors  # type: ignore[import]  # noqa: F401
---> 11     import transformers  # type: ignore[import]
     12     from safetensors import torch as safetensors_torch  # noqa: F401
     14     has_safetensors_and_transformers = True

File /opt/conda/lib/python3.10/site-packages/transformers/__init__.py:26
     23 from typing import TYPE_CHECKING
     25 # Check the dependencies satisfy the minimal versions required.
---> 26 from . import dependency_versions_check
     27 from .utils import (
     28     OptionalDependencyNotAvailable,
     29     _LazyModule,
   (...)
     48     logging,
     49 )
     52 logger = logging.get_logger(__name__)  # pylint: disable=invalid-name

File /opt/conda/lib/python3.10/site-packages/transformers/dependency_versions_check.py:57
     54         if not is_accelerate_available():
     55             continue  # not required, check version only if installed
---> 57     require_version_core(deps[pkg])
     58 else:
     59     raise ValueError(f"can't find {pkg} in {deps.keys()}, check dependency_versions_table.py")

File /opt/conda/lib/python3.10/site-packages/transformers/utils/versions.py:117, in require_version_core(requirement)
    115 """require_version wrapper which emits a core-specific hint on failure"""
    116 hint = "Try: `pip install transformers -U` or `pip install -e '.[dev]'` if you're working with git main"
--> 117 return require_version(requirement, hint)

File /opt/conda/lib/python3.10/site-packages/transformers/utils/versions.py:111, in require_version(requirement, hint)
    109 if want_ver is not None:
    110     for op, want_ver in wanted.items():
--> 111         _compare_versions(op, got_ver, want_ver, requirement, pkg, hint)

File /opt/conda/lib/python3.10/site-packages/transformers/utils/versions.py:39, in _compare_versions(op, got_ver, want_ver, requirement, pkg, hint)
     37 def _compare_versions(op, got_ver, want_ver, requirement, pkg, hint):
     38     if got_ver is None or want_ver is None:
---> 39         raise ValueError(
     40             f"Unable to compare versions for {requirement}: need={want_ver} found={got_ver}. This is unusual. Consider"
     41             f" reinstalling {pkg}."
     42         )
     43     if not ops[op](version.parse(got_ver), version.parse(want_ver)):
     44         raise ImportError(
     45             f"{requirement} is required for a normal functioning of this module, but found {pkg}=={got_ver}.{hint}"
     46         )

ValueError: Unable to compare versions for numpy>=1.17,<2.0: need=1.17 found=None. This is unusual. Consider reinstalling numpy.

Google Colab notebook, while installing neurobench:

ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
pandas-stubs 2.1.4.231227 requires numpy>=1.26.0; python_version < "3.13", but you have numpy 1.24.4 which is incompatible.
Successfully installed expelliarmus-1.1.12 importRosbag-1.0.4 llvmlite-0.40.1 neurobench-1.0.6 nir-1.0.4 nirtorch-1.0 numba-0.57.1 numpy-1.24.4 pbr-6.0.0 snntorch-0.7.0 tonic-1.5.0

WARNING: The following packages were previously imported in this runtime:
  [numpy]
You must restart the runtime in order to use newly installed versions.

These are the packages listed by !pip freeze:

Kaggle notebook packages:

absl-py==1.4.0
accelerate==0.32.1
access==1.1.9
affine==2.4.0
aiobotocore==2.13.1
aiofiles==22.1.0
aiohttp @ file:///home/conda/feedstock_root/build_artifacts/aiohttp_1701099469104/work
aioitertools==0.11.0
aiorwlock==1.3.0
aiosignal @ file:///home/conda/feedstock_root/build_artifacts/aiosignal_1667935791922/work
aiosqlite==0.19.0
albumentations==1.4.0
alembic==1.13.2
altair==5.3.0
annotated-types==0.6.0
annoy==1.17.3
anyio @ file:///home/conda/feedstock_root/build_artifacts/anyio_1702909220329/work
apache-beam==2.46.0
aplus==0.11.0
archspec @ file:///home/conda/feedstock_root/build_artifacts/archspec_1708969572489/work
argon2-cffi @ file:///home/conda/feedstock_root/build_artifacts/argon2-cffi_1692818318753/work
argon2-cffi-bindings @ file:///home/conda/feedstock_root/build_artifacts/argon2-cffi-bindings_1695386546427/work
array-record==0.5.0
arrow @ file:///home/conda/feedstock_root/build_artifacts/arrow_1696128962909/work
arviz==0.18.0
astroid==3.2.2
astropy==6.1.1
astropy-iers-data==0.2024.7.8.0.31.19
asttokens @ file:///home/conda/feedstock_root/build_artifacts/asttokens_1698341106958/work
astunparse==1.6.3
async-lru==2.0.4
async-timeout @ file:///home/conda/feedstock_root/build_artifacts/async-timeout_1691763562544/work
attrs @ file:///home/conda/feedstock_root/build_artifacts/attrs_1704011227531/work
audioread==3.0.1
autopep8==2.0.4
Babel==2.14.0
backoff==2.2.1
bayesian-optimization==1.5.0
beatrix_jupyterlab @ file:///home/kbuilder/miniconda3/conda-bld/dlenv-tf-2-15-cpu_1704939196367/work/packages/beatrix_jupyterlab-2023.128.151533.tar.gz#sha256=8c6941d08ce18f5b9ea7719574d611c18163074ff8254e0734342014eb064a48
beautifulsoup4 @ file:///home/conda/feedstock_root/build_artifacts/beautifulsoup4_1680888073205/work
blake3==0.2.1
bleach @ file:///home/conda/feedstock_root/build_artifacts/bleach_1696630167146/work
blessed==1.20.0
blinker==1.8.2
blis==0.7.11
blosc2==2.7.0
bokeh==3.4.2
boltons @ file:///home/conda/feedstock_root/build_artifacts/boltons_1703154663129/work
Boruta==0.3
boto3==1.26.100
botocore==1.34.131
bq_helper==0.4.1
bqplot==0.12.43
branca==0.7.2
brewer2mpl==1.4.1
Brotli @ file:///home/conda/feedstock_root/build_artifacts/brotli-split_1695989787169/work
brotlipy==0.7.0
cached-property @ file:///home/conda/feedstock_root/build_artifacts/cached_property_1615209429212/work
cachetools==4.2.4
Cartopy @ file:///home/conda/feedstock_root/build_artifacts/cartopy_1715897444862/work
catalogue==2.0.10
catalyst @ git+https://github.com/Philmod/catalyst.git@9420384a98c4b9d3b17b959e66f845b98457b545
catboost==1.2.5
category-encoders==2.6.3
certifi @ file:///home/conda/feedstock_root/build_artifacts/certifi_1720457958366/work/certifi
cesium==0.12.1
cffi @ file:///home/conda/feedstock_root/build_artifacts/cffi_1696001684923/work
charset-normalizer @ file:///home/conda/feedstock_root/build_artifacts/charset-normalizer_1698833585322/work
chex==0.1.86
cleverhans==4.0.0
click==8.1.7
click-plugins==1.1.1
cligj==0.7.2
cloud-tpu-client==0.10
cloud-tpu-profiler==2.4.0
cloudpathlib==0.18.1
cloudpickle==2.2.1
cmdstanpy==1.2.4
colorama @ file:///home/conda/feedstock_root/build_artifacts/colorama_1666700638685/work
colorcet==3.1.0
colorful==0.5.6
colorlog==6.8.2
colorlover==0.3.0
comm @ file:///home/conda/feedstock_root/build_artifacts/comm_1704278392174/work
conda @ file:///home/conda/feedstock_root/build_artifacts/conda_1715631919917/work
conda-libmamba-solver @ file:///home/conda/feedstock_root/build_artifacts/conda-libmamba-solver_1702406360642/work/src
conda-package-handling @ file:///home/conda/feedstock_root/build_artifacts/conda-package-handling_1691048088238/work
conda_package_streaming @ file:///home/conda/feedstock_root/build_artifacts/conda-package-streaming_1691009212940/work
confection==0.1.5
contextily==1.6.0
contourpy==1.2.0
convertdate==2.4.0
crcmod==1.7
cryptography @ file:///home/conda/feedstock_root/build_artifacts/cryptography-split_1701563205069/work
cufflinks==0.17.3
CVXcanon==0.1.2
cycler @ file:///home/conda/feedstock_root/build_artifacts/cycler_1696677705766/work
cymem==2.0.8
Cython==3.0.8
cytoolz==0.12.3
daal==2024.5.0
daal4py==2024.5.0
dacite==1.8.1
dask==2024.7.0
dask-expr==1.1.7
dataclasses-json==0.6.7
dataproc_jupyter_plugin==0.1.66
datasets==2.20.0
datashader==0.16.3
datatile==1.0.3
db-dtypes==1.2.0
deap==1.4.1
debugpy @ file:///home/conda/feedstock_root/build_artifacts/debugpy_1695534290310/work
decorator @ file:///home/conda/feedstock_root/build_artifacts/decorator_1641555617451/work
deepdiff==7.0.1
defusedxml @ file:///home/conda/feedstock_root/build_artifacts/defusedxml_1615232257335/work
Deprecated==1.2.14
deprecation==2.1.0
descartes==1.1.0
dill==0.3.8
dipy==1.9.0
distlib==0.3.8
distro @ file:///home/conda/feedstock_root/build_artifacts/distro_1704321475663/work
dm-tree==0.1.8
docker==7.0.0
docker-pycreds==0.4.0
docopt==0.6.2
docstring-parser==0.15
docstring-to-markdown==0.15
docutils==0.21.2
earthengine-api==0.1.410
easydict==1.13
easyocr==1.7.1
ecos==2.0.14
eli5==0.13.0
emoji==2.12.1
en-core-web-lg @ https://github.com/explosion/spacy-models/releases/download/en_core_web_lg-3.7.1/en_core_web_lg-3.7.1-py3-none-any.whl#sha256=ab70aeb6172cde82508f7739f35ebc9918a3d07debeed637403c8f794ba3d3dc
en-core-web-sm @ https://github.com/explosion/spacy-models/releases/download/en_core_web_sm-3.7.1/en_core_web_sm-3.7.1-py3-none-any.whl#sha256=86cc141f63942d4b2c5fcee06630fd6f904788d2f0ab005cce45aadb8fb73889
entrypoints @ file:///home/conda/feedstock_root/build_artifacts/entrypoints_1643888246732/work
ephem==4.1.5
esda==2.5.1
essentia==2.1b6.dev1110
et-xmlfile==1.1.0
etils==1.6.0
exceptiongroup @ file:///home/conda/feedstock_root/build_artifacts/exceptiongroup_1704921103267/work
executing @ file:///home/conda/feedstock_root/build_artifacts/executing_1698579936712/work
expelliarmus==1.1.12
explainable-ai-sdk==1.3.3
Farama-Notifications==0.0.4
fastai==2.7.15
fastapi==0.108.0
fastavro==1.9.3
fastcore==1.5.49
fastdownload==0.0.7
fasteners==0.19
fastjsonschema @ file:///home/conda/feedstock_root/build_artifacts/python-fastjsonschema_1703780968325/work/dist
fastprogress==1.0.3
fasttext==0.9.3
feather-format==0.4.1
featuretools==1.31.0
filelock==3.13.1
fiona==1.9.6
fitter==1.7.1
flake8==7.0.0
flashtext==2.7
Flask==3.0.3
flatbuffers==23.5.26
flax==0.8.5
folium==0.17.0
fonttools==4.47.0
fqdn @ file:///home/conda/feedstock_root/build_artifacts/fqdn_1638810296540/work/dist
frozendict @ file:///home/conda/feedstock_root/build_artifacts/frozendict_1715092766944/work
frozenlist @ file:///home/conda/feedstock_root/build_artifacts/frozenlist_1702645481127/work
fsspec==2024.5.0
funcy==2.0
fury==0.10.0
future==1.0.0
fuzzywuzzy==0.18.0
gast==0.5.4
gatspy==0.3
gcsfs==2024.5.0
gensim==4.3.2
geographiclib==2.0
Geohash==1.0
geojson==3.1.0
geopandas==0.14.4
geoplot==0.5.1
geopy==2.4.1
geoviews==1.12.0
ggplot @ https://github.com/hbasria/ggpy/archive/0.11.5.zip#sha256=7df947ba3fd86d3757686afec264785ad8df38dc50ffb2d2d31064fb355f69b1
giddy==2.3.5
gitdb==4.0.11
GitPython==3.1.41
google-ai-generativelanguage==0.6.6
google-api-core==2.11.1
google-api-python-client==2.136.0
google-apitools==0.5.31
google-auth==2.26.1
google-auth-httplib2==0.2.0
google-auth-oauthlib==1.2.0
google-cloud-aiplatform==0.6.0a1
google-cloud-artifact-registry==1.10.0
google-cloud-automl==1.0.1
google-cloud-bigquery==2.34.4
google-cloud-bigtable==1.7.3
google-cloud-core==2.4.1
google-cloud-datastore==1.15.5
google-cloud-dlp==3.14.0
google-cloud-jupyter-config==0.0.5
google-cloud-language==2.13.4
google-cloud-monitoring==2.18.0
google-cloud-pubsub==2.19.0
google-cloud-pubsublite==1.9.0
google-cloud-recommendations-ai==0.7.1
google-cloud-resource-manager==1.11.0
google-cloud-spanner==3.40.1
google-cloud-storage==1.44.0
google-cloud-translate==3.12.1
google-cloud-videointelligence==2.13.4
google-cloud-vision==2.8.0
google-crc32c==1.5.0
google-generativeai==0.7.2
google-pasta==0.2.0
google-resumable-media==2.7.0
googleapis-common-protos==1.62.0
gplearn==0.4.2
gpustat==1.0.0
gpxpy==1.6.2
graphviz==0.20.3
greenlet==3.0.3
grpc-google-iam-v1==0.12.7
grpcio==1.60.0
grpcio-status @ file:///home/conda/feedstock_root/build_artifacts/grpcio-status_1659707318966/work
gviz-api==1.10.0
gym==0.26.2
gym-notices==0.0.8
gymnasium==0.29.0
h11==0.14.0
h2o==3.46.0.3
h5netcdf==1.3.0
h5py==3.10.0
haversine==2.8.1
hdfs==2.7.3
hep-ml==0.7.2
hijri-converter==2.3.1
hmmlearn==0.3.2
holidays==0.24
holoviews==1.19.1
hpsklearn==0.1.0
html5lib==1.1
htmlmin==0.1.12
httpcore==1.0.5
httplib2==0.21.0
httptools==0.6.1
httpx==0.27.0
huggingface-hub==0.23.4
hunspell==0.5.5
hydra-slayer==0.5.0
hyperopt==0.2.7
hypertools==0.8.0
idna @ file:///home/conda/feedstock_root/build_artifacts/idna_1701026962277/work
igraph==0.11.6
imagecodecs==2024.6.1
ImageHash==4.3.1
imageio==2.33.1
imbalanced-learn==0.12.3
imgaug==0.4.0
importlib-metadata==6.11.0
importlib-resources @ file:///home/conda/feedstock_root/build_artifacts/importlib_resources_1699364556997/work
importRosbag==1.0.4
inequality==1.0.1
iniconfig==2.0.0
ipydatawidgets==4.3.5
ipykernel @ file:///home/conda/feedstock_root/build_artifacts/ipykernel_1703631723894/work
ipyleaflet==0.19.1
ipympl==0.7.0
ipython @ file:///home/conda/feedstock_root/build_artifacts/ipython_1704718870316/work
ipython-genutils==0.2.0
ipython-sql==0.5.0
ipyvolume==0.6.3
ipyvue==1.11.1
ipyvuetify==1.9.4
ipywebrtc==0.6.0
ipywidgets==7.7.1
isoduration @ file:///home/conda/feedstock_root/build_artifacts/isoduration_1638811571363/work/dist
isort==5.13.2
isoweek==1.3.3
itsdangerous==2.2.0
Janome==0.5.0
jaraco.classes==3.3.0
jax==0.4.30
jax-jumpy==1.0.0
jaxlib==0.4.30
jedi @ file:///home/conda/feedstock_root/build_artifacts/jedi_1696326070614/work
jeepney==0.8.0
jieba==0.42.1
Jinja2 @ file:///home/conda/feedstock_root/build_artifacts/jinja2_1654302431367/work
jmespath==1.0.1
joblib==1.4.2
json5==0.9.14
jsonpatch @ file:///home/conda/feedstock_root/build_artifacts/jsonpatch_1695536281965/work
jsonpointer @ file:///home/conda/feedstock_root/build_artifacts/jsonpointer_1695397238043/work
jsonschema @ file:///home/conda/feedstock_root/build_artifacts/jsonschema-meta_1700159890288/work
jsonschema-specifications @ file:///tmp/tmpkv1z7p57/src
jupyter-console==6.6.3
jupyter-events @ file:///home/conda/feedstock_root/build_artifacts/jupyter_events_1699285872613/work
jupyter-http-over-ws==0.0.8
jupyter-leaflet==0.19.1
jupyter-lsp==1.5.1
jupyter-server-mathjax==0.2.6
jupyter-ydoc==0.2.5
jupyter_client==7.4.9
jupyter_core @ file:///home/conda/feedstock_root/build_artifacts/jupyter_core_1704727030956/work
jupyter_server==2.12.5
jupyter_server_fileid==0.9.1
jupyter_server_proxy==4.1.0
jupyter_server_terminals @ file:///home/conda/feedstock_root/build_artifacts/jupyter_server_terminals_1703611053195/work
jupyter_server_ydoc==0.8.0
jupyterlab==4.2.3
jupyterlab-lsp==5.1.0
jupyterlab-widgets==3.0.9
jupyterlab_git==0.44.0
jupyterlab_pygments @ file:///home/conda/feedstock_root/build_artifacts/jupyterlab_pygments_1700744013163/work
jupyterlab_server==2.27.2
jupytext==1.16.0
kaggle==1.6.14
kaggle-environments==1.14.15
kagglehub==0.2.7
keras==3.4.1
keras-cv==0.9.0
keras-nlp==0.14.0
keras-tuner==1.4.6
kernels-mixer==0.0.7
keyring==24.3.0
keyrings.google-artifactregistry-auth==1.1.2
kfp==2.5.0
kfp-pipeline-spec==0.2.2
kfp-server-api==2.0.5
kiwisolver @ file:///home/conda/feedstock_root/build_artifacts/kiwisolver_1695379902431/work
kmapper==2.1.0
kmodes==0.12.2
korean-lunar-calendar==0.3.1
kornia==0.7.3
kornia_rs==0.1.4
kt-legacy==1.0.5
kubernetes==26.1.0
langcodes==3.4.0
langid==1.1.6
language_data==1.2.0
lazy_loader==0.3
learntools @ git+https://github.com/Kaggle/learntools@ca2a51ee0085e4943cadaf5e9fe7dce2ec947d3c
leven==1.0.4
libclang==16.0.6
libmambapy @ file:///home/conda/feedstock_root/build_artifacts/mamba-split_1711394305528/work/libmambapy
libpysal==4.9.2
librosa==0.10.2.post1
lightgbm==4.2.0
lightning==2.4.0
lightning-utilities==0.11.3.post0
lime==0.2.0.1
line_profiler==4.1.3
linkify-it-py==2.0.3
llvmlite==0.40.1
lml==0.1.0
locket==1.0.0
loguru==0.7.2
LunarCalendar==0.0.9
lxml==5.2.2
lz4==4.3.3
Mako==1.3.5
mamba @ file:///home/conda/feedstock_root/build_artifacts/mamba-split_1711394305528/work/mamba
mapclassify==2.7.0
marisa-trie==1.2.0
Markdown==3.5.2
markdown-it-py==3.0.0
MarkupSafe @ file:///home/conda/feedstock_root/build_artifacts/markupsafe_1695367434228/work
marshmallow==3.21.3
matplotlib==3.7.5
matplotlib-inline @ file:///home/conda/feedstock_root/build_artifacts/matplotlib-inline_1660814786464/work
matplotlib-venn==0.11.10
mccabe==0.7.0
mdit-py-plugins==0.4.0
mdurl==0.1.2
memory-profiler==0.61.0
menuinst @ file:///home/conda/feedstock_root/build_artifacts/menuinst_1702317041727/work
mercantile==1.2.1
mgwr==2.2.1
missingno==0.5.2
mistune==0.8.4
mizani==0.11.4
ml-dtypes==0.2.0
mlcrate==0.2.0
mlens==0.2.3
mlxtend==0.23.1
mne==1.7.1
mnist==0.2.2
momepy==0.7.2
more-itertools==10.2.0
mpld3==0.5.10
mpmath==1.3.0
msgpack==1.0.7
multidict @ file:///home/conda/feedstock_root/build_artifacts/multidict_1696716075096/work
multimethod==1.10
multipledispatch==1.0.0
multiprocess==0.70.16
munkres==1.1.4
murmurhash==1.0.10
mypy-extensions==1.0.0
namex==0.0.8
nb-conda-kernels @ file:///home/conda/feedstock_root/build_artifacts/nb_conda_kernels_1699980974206/work
nb_conda @ file:///home/conda/feedstock_root/build_artifacts/nb_conda_1704789357480/work
nbclassic @ file:///home/conda/feedstock_root/build_artifacts/nbclassic_1683202081046/work
nbclient==0.5.13
nbconvert==6.4.5
nbdime==3.2.0
nbformat @ file:///home/conda/feedstock_root/build_artifacts/nbformat_1690814868471/work
ndindex==1.8
nest-asyncio @ file:///home/conda/feedstock_root/build_artifacts/nest-asyncio_1697083700168/work
networkx==3.2.1
neurobench==1.0.6
nibabel==5.2.1
nilearn==0.10.4
ninja==1.11.1.1
nir==1.0.4
nirtorch==1.0
nltk==3.2.4
nose==1.3.7
notebook @ file:///home/conda/feedstock_root/build_artifacts/notebook_1680870634737/work
notebook_executor @ file:///home/kbuilder/miniconda3/conda-bld/dlenv-tf-2-15-cpu_1704939196367/work/packages/notebook_executor
notebook_shim @ file:///home/conda/feedstock_root/build_artifacts/notebook-shim_1682360583588/work
numba==0.57.1
numexpr==2.10.1
numpy==1.24.4
nvidia-ml-py==11.495.46
oauth2client==4.1.3
oauthlib==3.2.2
objsize==0.6.1
odfpy==1.4.1
olefile==0.47
onnx==1.16.1
opencensus==0.11.4
opencensus-context==0.1.3
opencv-contrib-python==4.10.0.84
opencv-python==4.10.0.84
opencv-python-headless==4.10.0.84
openpyxl==3.1.5
openslide-python==1.3.1
opentelemetry-api==1.22.0
opentelemetry-exporter-otlp==1.22.0
opentelemetry-exporter-otlp-proto-common==1.22.0
opentelemetry-exporter-otlp-proto-grpc==1.22.0
opentelemetry-exporter-otlp-proto-http==1.22.0
opentelemetry-proto==1.22.0
opentelemetry-sdk==1.22.0
opentelemetry-semantic-conventions==0.43b0
opt-einsum==3.3.0
optax==0.2.2
optree==0.12.1
optuna==3.6.1
orbax-checkpoint==0.5.20
ordered-set==4.1.0
orjson==3.9.10
ortools==9.4.1874
osmnx==1.9.3
overrides @ file:///home/conda/feedstock_root/build_artifacts/overrides_1691338815398/work
packaging==21.3
pandas==2.2.2
pandas-datareader==0.10.0
pandas-profiling==3.6.6
pandas-summary==0.2.0
pandasql==0.7.3
pandocfilters @ file:///home/conda/feedstock_root/build_artifacts/pandocfilters_1631603243851/work
panel==1.4.4
papermill==2.5.0
param==2.1.1
parso @ file:///home/conda/feedstock_root/build_artifacts/parso_1638334955874/work
partd==1.4.2
path==16.14.0
path.py==12.5.0
pathos==0.3.2
patsy==0.5.6
pbr==6.0.0
pdf2image==1.17.0
pettingzoo==1.24.0
pexpect @ file:///home/conda/feedstock_root/build_artifacts/pexpect_1667297516076/work
phik==0.12.4
pickleshare @ file:///home/conda/feedstock_root/build_artifacts/pickleshare_1602536217715/work
Pillow==9.5.0
pkgutil_resolve_name @ file:///home/conda/feedstock_root/build_artifacts/pkgutil-resolve-name_1694617248815/work
platformdirs==3.11.0
plotly==5.18.0
plotly-express==0.4.1
plotnine==0.13.6
pluggy==1.5.0
pointpats==2.5.0
polars==1.1.0
polyglot==16.7.4
pooch==1.8.2
pox==0.3.4
ppca==0.0.4
ppft==1.7.6.8
preprocessing==0.1.13
preshed==3.0.9
prettytable==3.9.0
progressbar2==4.4.2
prometheus-client @ file:///home/conda/feedstock_root/build_artifacts/prometheus_client_1700579315247/work
promise==2.3
prompt-toolkit @ file:///home/conda/feedstock_root/build_artifacts/prompt-toolkit_1702399386289/work
prophet==1.1.1
proto-plus==1.23.0
protobuf==3.20.3
psutil==5.9.3
ptyprocess @ file:///home/conda/feedstock_root/build_artifacts/ptyprocess_1609419310487/work/dist/ptyprocess-0.7.0-py2.py3-none-any.whl
pudb==2024.1
PuLP==2.8.0
pure-eval @ file:///home/conda/feedstock_root/build_artifacts/pure_eval_1642875951954/work
py-cpuinfo==9.0.0
py-spy==0.3.14
py4j==0.10.9.7
pyaml==24.4.0
PyArabic==0.6.15
pyarrow==16.1.0
pyarrow-hotfix==0.6
pyasn1 @ file:///home/conda/feedstock_root/build_artifacts/pyasn1_1701287008248/work
pyasn1-modules @ file:///home/conda/feedstock_root/build_artifacts/pyasn1-modules_1695107857548/work
pybind11==2.13.1
pyclipper==1.3.0.post5
pycodestyle==2.11.1
pycosat @ file:///home/conda/feedstock_root/build_artifacts/pycosat_1696355758174/work
pycparser @ file:///tmp/build/80754af9/pycparser_1636541352034/work
pycryptodome==3.20.0
pyct==0.5.0
pydantic==2.5.3
pydantic_core==2.14.6
pydegensac==0.1.2
pydicom==2.4.4
pydocstyle==6.3.0
pydot==1.4.2
pydub==0.25.1
pyemd==1.0.0
pyerfa==2.0.1.4
pyexcel-io==0.6.6
pyexcel-ods==0.6.0
pyflakes==3.2.0
pygltflib==1.16.2
Pygments @ file:///home/conda/feedstock_root/build_artifacts/pygments_1700607939962/work
PyJWT==2.8.0
pykalman==0.9.7
pyLDAvis==3.4.1
pylint==3.2.5
pymc3==3.11.4
PyMeeus==0.5.12
pymongo==3.13.0
Pympler==1.1
pynndescent==0.5.13
pyogrio==0.9.0
pyOpenSSL @ file:///home/conda/feedstock_root/build_artifacts/pyopenssl_1698795453264/work
pyparsing==3.1.1
pypdf==4.2.0
pyproj @ file:///home/conda/feedstock_root/build_artifacts/pyproj_1717792533042/work
pysal==24.1
pyshp @ file:///home/conda/feedstock_root/build_artifacts/pyshp_1659002966020/work
PySocks @ file:///home/builder/ci_310/pysocks_1640793678128/work
pytesseract==0.3.10
pytest==8.2.2
python-bidi==0.4.2
python-dateutil==2.9.0.post0
python-dotenv==1.0.0
python-json-logger @ file:///home/conda/feedstock_root/build_artifacts/python-json-logger_1677079630776/work
python-louvain==0.16
python-lsp-jsonrpc==1.1.2
python-lsp-server==1.11.0
python-slugify==8.0.4
python-utils==3.8.2
pythreejs==2.4.2
pytoolconfig==1.3.1
pytorch-ignite==0.5.0.post2
pytorch-lightning==2.3.3
pytz==2023.3.post1
pyu2f @ file:///home/conda/feedstock_root/build_artifacts/pyu2f_1604248910016/work
PyUpSet==0.1.1.post7
pyviz_comms==3.0.2
PyWavelets==1.5.0
PyYAML @ file:///home/conda/feedstock_root/build_artifacts/pyyaml_1695373428874/work
pyzmq==24.0.1
qgrid==1.3.1
qtconsole==5.5.2
QtPy==2.4.1
quantecon==0.7.2
qudida==0.0.4
rasterio==1.3.10
rasterstats==0.19.0
ray==2.9.0
ray-cpp==2.9.0
referencing @ file:///home/conda/feedstock_root/build_artifacts/referencing_1704489226496/work
regex==2023.12.25
requests==2.32.3
requests-oauthlib==1.3.1
requests-toolbelt==0.10.1
retrying==1.3.3
rfc3339-validator @ file:///home/conda/feedstock_root/build_artifacts/rfc3339-validator_1638811747357/work
rfc3986-validator @ file:///home/conda/feedstock_root/build_artifacts/rfc3986-validator_1598024191506/work
rgf-python==3.12.0
rich==13.7.0
rich-click==1.8.3
rope==1.13.0
rpds-py @ file:///home/conda/feedstock_root/build_artifacts/rpds-py_1703822618592/work
rsa @ file:///home/conda/feedstock_root/build_artifacts/rsa_1658328885051/work
Rtree==1.2.0
ruamel-yaml-conda @ file:///home/builder/ci_310/ruamel_yaml_1640794439226/work
ruamel.yaml @ file:///home/conda/feedstock_root/build_artifacts/ruamel.yaml_1699007337104/work
ruamel.yaml.clib @ file:///home/conda/feedstock_root/build_artifacts/ruamel.yaml.clib_1695996839082/work
s2sphere==0.2.5
s3fs==2024.5.0
s3transfer==0.6.2
safetensors==0.4.3
scattertext==0.1.19
scikit-image==0.22.0
scikit-learn==1.2.2
scikit-learn-intelex==2024.5.0
scikit-multilearn==0.2.0
scikit-optimize==0.10.2
scikit-plot==0.3.7
scikit-surprise==1.1.4
scipy==1.11.4
seaborn==0.12.2
SecretStorage==3.3.3
segment_anything @ git+https://github.com/facebookresearch/segment-anything.git@6fdee8f2727f4506cfbbe553e23b895e27956588
segregation==2.5
semver==3.0.2
Send2Trash @ file:///home/conda/feedstock_root/build_artifacts/send2trash_1682601222253/work
sentencepiece==0.2.0
sentry-sdk==2.8.0
setproctitle==1.3.3
setuptools-git==1.2
setuptools-scm==8.1.0
shap==0.44.1
Shapely==1.8.5.post1
Shimmy==1.3.0
simpervisor==1.0.0
SimpleITK==2.3.1
simplejson==3.19.2
six @ file:///tmp/build/80754af9/six_1644875935023/work
sklearn-pandas==2.2.0
slicer==0.0.7
smart-open==6.4.0
smmap==5.0.1
sniffio @ file:///home/conda/feedstock_root/build_artifacts/sniffio_1662051266223/work
snntorch==0.7.0
snowballstemmer==2.2.0
snuggs==1.4.7
soundfile==0.12.1
soupsieve @ file:///home/conda/feedstock_root/build_artifacts/soupsieve_1693929250441/work
soxr==0.3.7
spacy==3.7.5
spacy-legacy==3.0.12
spacy-loggers==1.0.5
spaghetti==1.7.6
spectral==0.23.1
spglm==1.1.0
sphinx-rtd-theme==0.2.4
spint==1.0.7
splot==1.1.5.post1
spopt==0.6.1
spreg==1.5.0
spvcm==0.3.0
SQLAlchemy==2.0.25
sqlparse==0.4.4
squarify==0.4.3
srsly==2.4.8
stable-baselines3==2.1.0
stack-data @ file:///home/conda/feedstock_root/build_artifacts/stack_data_1669632077133/work
stanio==0.5.1
starlette==0.32.0.post1
statsmodels==0.14.1
stemming==1.0.1
stop-words==2018.7.23
stopit==1.1.2
stumpy==1.13.0
sympy==1.13.0
tables==3.9.2
tabulate==0.9.0
tangled-up-in-unicode==0.2.0
tbb==2021.13.0
tenacity==8.2.3
tensorboard==2.15.1
tensorboard-data-server==0.7.2
tensorboard-plugin-profile==2.15.0
tensorboardX==2.6.2.2
tensorflow==2.15.0
tensorflow-cloud==0.1.16
tensorflow-datasets==4.9.4
tensorflow-decision-forests==1.8.1
tensorflow-estimator==2.15.0
tensorflow-hub==0.16.1
tensorflow-io==0.35.0
tensorflow-io-gcs-filesystem==0.35.0
tensorflow-metadata==0.14.0
tensorflow-probability==0.23.0
tensorflow-serving-api==2.14.1
tensorflow-text==2.15.0
tensorflow-transform==0.14.0
tensorstore==0.1.63
termcolor==2.4.0
terminado @ file:///home/conda/feedstock_root/build_artifacts/terminado_1699810101464/work
testpath==0.6.0
text-unidecode==1.3
textblob==0.18.0.post0
texttable==1.7.0
tf_keras==2.15.1
tfp-nightly @ git+https://github.com/tensorflow/probability.git@fbc5ebe9b1d343113fb917010096cfd88b32eecf
Theano==1.0.5
Theano-PyMC==1.1.2
thinc==8.2.5
threadpoolctl==3.2.0
tifffile==2023.12.9
timm==1.0.7
tinycss2 @ file:///home/conda/feedstock_root/build_artifacts/tinycss2_1666100256010/work
tobler==0.11.2
tokenizers==0.19.1
toml==0.10.2
tomli==2.0.1
tomlkit==0.12.5
tonic==1.5.0
toolz==0.12.1
torch==2.1.2+cpu
torchaudio==2.1.2+cpu
torchdata==0.7.1
torchinfo==1.8.0
torchmetrics==1.4.0.post0
torchtext==0.16.2+cpu
torchvision==0.16.2+cpu
tornado @ file:///home/conda/feedstock_root/build_artifacts/tornado_1695373560918/work
TPOT==0.12.1
tqdm==4.66.4
traceml==1.0.8
traitlets @ file:///home/conda/feedstock_root/build_artifacts/traitlets_1675110562325/work
traittypes==0.2.1
transformers==4.42.3
truststore @ file:///home/conda/feedstock_root/build_artifacts/truststore_1694154605758/work
trx-python==0.3
tsfresh==0.20.2
typeguard==4.1.5
typer==0.9.0
types-python-dateutil @ file:///home/conda/feedstock_root/build_artifacts/types-python-dateutil_1704512562698/work
typing-inspect==0.9.0
typing-utils @ file:///home/conda/feedstock_root/build_artifacts/typing_utils_1622899189314/work
typing_extensions @ file:///home/conda/feedstock_root/build_artifacts/typing_extensions_1702176139754/work
tzdata==2023.4
uc-micro-py==1.0.3
ujson==5.10.0
umap-learn==0.5.6
unicodedata2 @ file:///home/conda/feedstock_root/build_artifacts/unicodedata2_1695847980273/work
update-checker==0.18.0
uri-template @ file:///home/conda/feedstock_root/build_artifacts/uri-template_1688655812972/work/dist
uritemplate==3.0.1
urllib3==1.26.18
urwid==2.6.15
urwid_readline==0.14
uvicorn==0.25.0
uvloop==0.19.0
vaex==4.17.0
vaex-astro==0.9.3
vaex-core==4.17.1
vaex-hdf5==0.14.1
vaex-jupyter==0.8.2
vaex-ml==0.18.3
vaex-server==0.9.0
vaex-viz==0.5.4
vec_noise==1.1.4
vecstack==0.4.0
virtualenv==20.21.0
visions==0.7.5
vowpalwabbit==9.9.0
vtk==9.3.1
Wand==0.6.13
wandb==0.17.4
wasabi==1.1.3
watchfiles==0.21.0
wavio==0.0.9
wcwidth @ file:///home/conda/feedstock_root/build_artifacts/wcwidth_1704731205417/work
weasel==0.4.1
webcolors @ file:///home/conda/feedstock_root/build_artifacts/webcolors_1679900785843/work
webencodings @ file:///home/conda/feedstock_root/build_artifacts/webencodings_1694681268211/work
websocket-client @ file:///home/conda/feedstock_root/build_artifacts/websocket-client_1701630677416/work
websockets==12.0
Werkzeug==3.0.3
wfdb==4.1.2
whatthepatch==1.0.5
widgetsnbextension==3.6.7
witwidget==1.8.1
woodwork==0.31.0
wordcloud==1.9.3
wordsegment==1.3.1
wrapt==1.14.1
xarray==2024.6.0
xarray-einstats==0.7.0
xgboost==2.0.3
xvfbwrapper==0.2.9
xxhash==3.4.1
xyzservices==2024.6.0
y-py==0.6.2
yapf==0.40.2
yarl @ file:///home/conda/feedstock_root/build_artifacts/yarl_1701168553642/work
ydata-profiling==4.6.4
yellowbrick==1.5
ypy-websocket==0.8.4
zipp @ file:///home/conda/feedstock_root/build_artifacts/zipp_1695255097490/work
zstandard==0.22.0

Google Colab notebook packages:

absl-py==1.4.0
accelerate==0.32.1
aiohappyeyeballs==2.3.4
aiohttp==3.10.1
aiosignal==1.3.1
alabaster==0.7.16
albucore==0.0.13
albumentations==1.4.13
altair==4.2.2
annotated-types==0.7.0
anyio==3.7.1
argon2-cffi==23.1.0
argon2-cffi-bindings==21.2.0
array_record==0.5.1
arviz==0.18.0
asn1crypto==1.5.1
astropy==6.1.2
astropy-iers-data==0.2024.8.5.0.32.23
astunparse==1.6.3
async-timeout==4.0.3
atpublic==4.1.0
attrs==24.2.0
audioread==3.0.1
autograd==1.6.2
Babel==2.15.0
backcall==0.2.0
beautifulsoup4==4.12.3
bidict==0.23.1
bigframes==1.13.0
bleach==6.1.0
blinker==1.4
blis==0.7.11
blosc2==2.0.0
bokeh==3.4.3
bqplot==0.12.43
branca==0.7.2
build==1.2.1
CacheControl==0.14.0
cachetools==5.4.0
catalogue==2.0.10
certifi==2024.7.4
cffi==1.17.0
chardet==5.2.0
charset-normalizer==3.3.2
chex==0.1.86
clarabel==0.9.0
click==8.1.7
click-plugins==1.1.1
cligj==0.7.2
cloudpathlib==0.18.1
cloudpickle==2.2.1
cmake==3.30.2
cmdstanpy==1.2.4
colorcet==3.1.0
colorlover==0.3.0
colour==0.1.5
community==1.0.0b1
confection==0.1.5
cons==0.4.6
contextlib2==21.6.0
contourpy==1.2.1
cryptography==42.0.8
cuda-python==12.2.1
cudf-cu12 @ https://pypi.nvidia.com/cudf-cu12/cudf_cu12-24.4.1-cp310-cp310-manylinux_2_28_x86_64.whl#sha256=57366e7ef09dc63e0b389aff20df6c37d91e2790065861ee31a4720149f5b694
cufflinks==0.17.3
cupy-cuda12x==12.2.0
cvxopt==1.3.2
cvxpy==1.5.2
cycler==0.12.1
cymem==2.0.8
Cython==3.0.11
dask==2024.7.1
datascience==0.17.6
db-dtypes==1.2.0
dbus-python==1.2.18
debugpy==1.6.6
decorator==4.4.2
defusedxml==0.7.1
distributed==2024.7.1
distro==1.7.0
dlib==19.24.2
dm-tree==0.1.8
docstring_parser==0.16
docutils==0.18.1
dopamine_rl==4.0.9
duckdb==0.10.3
earthengine-api==0.1.415
easydict==1.13
ecos==2.0.14
editdistance==0.8.1
eerepr==0.0.4
einops==0.8.0
en-core-web-sm @ https://github.com/explosion/spacy-models/releases/download/en_core_web_sm-3.7.1/en_core_web_sm-3.7.1-py3-none-any.whl#sha256=86cc141f63942d4b2c5fcee06630fd6f904788d2f0ab005cce45aadb8fb73889
entrypoints==0.4
et-xmlfile==1.1.0
etils==1.7.0
etuples==0.3.9
eval_type_backport==0.2.0
exceptiongroup==1.2.2
expelliarmus==1.1.12
fastai==2.7.16
fastcore==1.5.55
fastdownload==0.0.7
fastjsonschema==2.20.0
fastprogress==1.0.3
fastrlock==0.8.2
filelock==3.15.4
fiona==1.9.6
firebase-admin==6.5.0
Flask==2.2.5
flatbuffers==24.3.25
flax==0.8.4
folium==0.17.0
fonttools==4.53.1
frozendict==2.4.4
frozenlist==1.4.1
fsspec==2024.6.1
future==1.0.0
gast==0.6.0
gcsfs==2024.6.1
GDAL==3.6.4
gdown==5.1.0
geemap==0.33.1
gensim==4.3.3
geocoder==1.38.1
geographiclib==2.0
geopandas==0.14.4
geopy==2.4.1
gin-config==0.5.0
glob2==0.7
google==2.0.3
google-ai-generativelanguage==0.6.6
google-api-core==2.19.1
google-api-python-client==2.137.0
google-auth==2.27.0
google-auth-httplib2==0.2.0
google-auth-oauthlib==1.2.1
google-cloud-aiplatform==1.59.0
google-cloud-bigquery==3.25.0
google-cloud-bigquery-connection==1.15.5
google-cloud-bigquery-storage==2.25.0
google-cloud-bigtable==2.25.0
google-cloud-core==2.4.1
google-cloud-datastore==2.19.0
google-cloud-firestore==2.16.1
google-cloud-functions==1.16.5
google-cloud-iam==2.15.2
google-cloud-language==2.13.4
google-cloud-pubsub==2.23.0
google-cloud-resource-manager==1.12.5
google-cloud-storage==2.8.0
google-cloud-translate==3.15.5
google-colab @ file:///colabtools/dist/google_colab-1.0.0.tar.gz#sha256=4bcb02492239e0b5ad1c540abda9c413fb11a168c1f320335d2758df8f2a443e
google-crc32c==1.5.0
google-generativeai==0.7.2
google-pasta==0.2.0
google-resumable-media==2.7.1
googleapis-common-protos==1.63.2
googledrivedownloader==0.4
graphviz==0.20.3
greenlet==3.0.3
grpc-google-iam-v1==0.13.1
grpcio==1.64.1
grpcio-status==1.48.2
gspread==6.0.2
gspread-dataframe==3.3.1
gym==0.25.2
gym-notices==0.0.8
h5netcdf==1.3.0
h5py==3.11.0
holidays==0.54
holoviews==1.18.3
html5lib==1.1
httpimport==1.3.1
httplib2==0.22.0
huggingface-hub==0.23.5
humanize==4.10.0
hyperopt==0.2.7
ibis-framework==8.0.0
idna==3.7
imageio==2.34.2
imageio-ffmpeg==0.5.1
imagesize==1.4.1
imbalanced-learn==0.12.3
imgaug==0.4.0
immutabledict==4.2.0
importlib_metadata==8.2.0
importlib_resources==6.4.0
importRosbag==1.0.4
imutils==0.5.4
inflect==7.3.1
iniconfig==2.0.0
intel-cmplr-lib-ur==2024.2.0
intel-openmp==2024.2.0
ipyevents==2.0.2
ipyfilechooser==0.6.0
ipykernel==5.5.6
ipyleaflet==0.18.2
ipyparallel==8.8.0
ipython==7.34.0
ipython-genutils==0.2.0
ipython-sql==0.5.0
ipytree==0.2.2
ipywidgets==7.7.1
itsdangerous==2.2.0
jax==0.4.26
jaxlib @ https://storage.googleapis.com/jax-releases/cuda12/jaxlib-0.4.26+cuda12.cudnn89-cp310-cp310-manylinux2014_x86_64.whl#sha256=813cf1fe3e7ca4dbf5327d6e7b4fc8521e92d8bba073ee645ae0d5d036a25750
jeepney==0.7.1
jellyfish==1.1.0
jieba==0.42.1
Jinja2==3.1.4
joblib==1.4.2
jsonpickle==3.2.2
jsonschema==4.23.0
jsonschema-specifications==2023.12.1
jupyter-client==6.1.12
jupyter-console==6.1.0
jupyter-server==1.24.0
jupyter_core==5.7.2
jupyterlab_pygments==0.3.0
jupyterlab_widgets==3.0.11
kaggle==1.6.17
kagglehub==0.2.9
keras==3.4.1
keyring==23.5.0
kiwisolver==1.4.5
langcodes==3.4.0
language_data==1.2.0
launchpadlib==1.10.16
lazr.restfulclient==0.14.4
lazr.uri==1.0.6
lazy_loader==0.4
libclang==18.1.1
librosa==0.10.2.post1
lightgbm==4.4.0
lightning==2.4.0
lightning-utilities==0.11.6
linkify-it-py==2.0.3
llvmlite==0.40.1
locket==1.0.0
logical-unification==0.4.6
lxml==4.9.4
malloy==2024.1089
marisa-trie==1.2.0
Markdown==3.6
markdown-it-py==3.0.0
MarkupSafe==2.1.5
matplotlib==3.7.1
matplotlib-inline==0.1.7
matplotlib-venn==0.11.10
mdit-py-plugins==0.4.1
mdurl==0.1.2
miniKanren==1.0.3
missingno==0.5.2
mistune==0.8.4
mizani==0.9.3
mkl==2024.2.0
ml-dtypes==0.4.0
mlxtend==0.23.1
more-itertools==10.3.0
moviepy==1.0.3
mpmath==1.3.0
msgpack==1.0.8
multidict==6.0.5
multipledispatch==1.0.0
multitasking==0.0.11
murmurhash==1.0.10
music21==9.1.0
namex==0.0.8
natsort==8.4.0
nbclassic==1.1.0
nbclient==0.10.0
nbconvert==6.5.4
nbformat==5.10.4
nest-asyncio==1.6.0
networkx==3.3
neurobench==1.0.6
nibabel==5.0.1
nir==1.0.4
nirtorch==1.0
nltk==3.8.1
notebook==6.5.5
notebook_shim==0.2.4
numba==0.57.1
numexpr==2.10.1
numpy==1.24.4
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.20.5
nvidia-nvjitlink-cu12==12.6.20
nvidia-nvtx-cu12==12.1.105
nvtx==0.2.10
oauth2client==4.1.3
oauthlib==3.2.2
opencv-contrib-python==4.10.0.84
opencv-python==4.10.0.84
opencv-python-headless==4.10.0.84
openpyxl==3.1.5
opt-einsum==3.3.0
optax==0.2.2
optree==0.12.1
orbax-checkpoint==0.5.23
osqp==0.6.7.post0
packaging==24.1
pandas==2.1.4
pandas-datareader==0.10.0
pandas-gbq==0.19.2
pandas-stubs==2.1.4.231227
pandocfilters==1.5.1
panel==1.4.5
param==2.1.1
parso==0.8.4
parsy==2.1
partd==1.4.2
pathlib==1.0.1
patsy==0.5.6
pbr==6.0.0
peewee==3.17.6
pexpect==4.9.0
pickleshare==0.7.5
Pillow==9.4.0
pip-tools==7.4.1
platformdirs==4.2.2
plotly==5.15.0
plotnine==0.12.4
pluggy==1.5.0
polars==0.20.2
pooch==1.8.2
portpicker==1.5.2
prefetch_generator==1.0.3
preshed==3.0.9
prettytable==3.10.2
proglog==0.1.10
progressbar2==4.2.0
prometheus_client==0.20.0
promise==2.3
prompt_toolkit==3.0.47
prophet==1.1.5
proto-plus==1.24.0
protobuf==3.20.3
psutil==5.9.5
psycopg2==2.9.9
ptyprocess==0.7.0
py-cpuinfo==9.0.0
py4j==0.10.9.7
pyarrow==14.0.2
pyarrow-hotfix==0.6
pyasn1==0.6.0
pyasn1_modules==0.4.0
pycocotools==2.0.8
pycparser==2.22
pydantic==2.8.2
pydantic_core==2.20.1
pydata-google-auth==1.8.2
pydot==1.4.2
pydot-ng==2.0.0
pydotplus==2.0.2
PyDrive==1.3.1
PyDrive2==1.6.3
pyerfa==2.0.1.4
pygame==2.6.0
Pygments==2.16.1
PyGObject==3.42.1
PyJWT==2.9.0
pymc==5.10.4
pymystem3==0.2.0
pynvjitlink-cu12==0.3.0
PyOpenGL==3.1.7
pyOpenSSL==24.2.1
pyparsing==3.1.2
pyperclip==1.9.0
pyproj==3.6.1
pyproject_hooks==1.1.0
pyshp==2.3.1
PySocks==1.7.1
pytensor==2.18.6
pytest==7.4.4
python-apt==2.4.0
python-box==7.2.0
python-dateutil==2.8.2
python-louvain==0.16
python-slugify==8.0.4
python-utils==3.8.2
pytorch-lightning==2.4.0
pytz==2024.1
pyviz_comms==3.0.3
PyYAML==6.0.2
pyzmq==24.0.1
qdldl==0.1.7.post4
ratelim==0.1.6
referencing==0.35.1
regex==2024.5.15
requests==2.32.3
requests-oauthlib==1.3.1
requirements-parser==0.9.0
rich==13.7.1
rmm-cu12==24.4.0
rpds-py==0.20.0
rpy2==3.4.2
rsa==4.9
safetensors==0.4.4
scikit-image==0.23.2
scikit-learn==1.3.2
scipy==1.13.1
scooby==0.10.0
scs==3.2.6
seaborn==0.13.1
SecretStorage==3.3.1
Send2Trash==1.8.3
sentencepiece==0.1.99
shapely==2.0.5
shellingham==1.5.4
simple_parsing==0.1.5
six==1.16.0
sklearn-pandas==2.2.0
smart-open==7.0.4
sniffio==1.3.1
snntorch==0.7.0
snowballstemmer==2.2.0
snowflake-connector-python==3.12.0
sortedcontainers==2.4.0
soundfile==0.12.1
soupsieve==2.5
soxr==0.4.0
spacy==3.7.5
spacy-legacy==3.0.12
spacy-loggers==1.0.5
Sphinx==5.0.2
sphinxcontrib-applehelp==2.0.0
sphinxcontrib-devhelp==2.0.0
sphinxcontrib-htmlhelp==2.1.0
sphinxcontrib-jsmath==1.0.1
sphinxcontrib-qthelp==2.0.0
sphinxcontrib-serializinghtml==2.0.0
SQLAlchemy==2.0.32
sqlglot==20.11.0
sqlparse==0.5.1
srsly==2.4.8
stanio==0.5.1
statsmodels==0.14.2
StrEnum==0.4.15
sympy==1.13.1
tables==3.8.0
tabulate==0.9.0
tbb==2021.13.0
tblib==3.0.0
tenacity==9.0.0
tensorboard==2.17.0
tensorboard-data-server==0.7.2
tensorflow==2.17.0
tensorflow-datasets==4.9.6
tensorflow-hub==0.16.1
tensorflow-io-gcs-filesystem==0.37.1
tensorflow-metadata==1.15.0
tensorflow-probability==0.24.0
tensorstore==0.1.64
termcolor==2.4.0
terminado==0.18.1
text-unidecode==1.3
textblob==0.17.1
tf-slim==1.1.0
tf_keras==2.17.0
thinc==8.2.5
threadpoolctl==3.5.0
tifffile==2024.7.24
tinycss2==1.3.0
tokenizers==0.19.1
toml==0.10.2
tomli==2.0.1
tomlkit==0.13.0
tonic==1.5.0
toolz==0.12.1
torch @ https://download.pytorch.org/whl/cu121/torch-2.3.1%2Bcu121-cp310-cp310-linux_x86_64.whl#sha256=f0deb5d2f932a68ed54625ba140eddbf2af22be978ee19b9b63c986add6425b2
torchaudio @ https://download.pytorch.org/whl/cu121/torchaudio-2.3.1%2Bcu121-cp310-cp310-linux_x86_64.whl#sha256=0b423f4ae3356f11f6723e8c77208ac3f9361a4f941e4cc08d86c32c137594bc
torchmetrics==1.4.1
torchsummary==1.5.1
torchtext==0.18.0
torchvision @ https://download.pytorch.org/whl/cu121/torchvision-0.18.1%2Bcu121-cp310-cp310-linux_x86_64.whl#sha256=e95ba5a2c616939281e01babf11664d6d1725e81bba57ef81f81c3e57e4d4151
tornado==6.3.3
tqdm==4.66.5
traitlets==5.7.1
traittypes==0.2.1
transformers==4.42.4
triton==2.3.1
tweepy==4.14.0
typeguard==4.3.0
typer==0.12.3
types-pytz==2024.1.0.20240417
types-setuptools==71.1.0.20240806
typing_extensions==4.12.2
tzdata==2024.1
tzlocal==5.2
uc-micro-py==1.0.3
uritemplate==4.1.1
urllib3==2.0.7
vega-datasets==0.9.0
wadllib==1.3.6
wasabi==1.1.3
wcwidth==0.2.13
weasel==0.4.1
webcolors==24.6.0
webencodings==0.5.1
websocket-client==1.8.0
Werkzeug==3.0.3
widgetsnbextension==3.6.8
wordcloud==1.9.3
wrapt==1.16.0
xarray==2024.6.0
xarray-einstats==0.7.0
xgboost==2.1.1
xlrd==2.0.1
xyzservices==2024.6.0
yarl==1.9.4
yellowbrick==1.5
yfinance==0.2.41
zict==3.0.0
zipp==3.19.2

I have found a workaround by first installing and importing other packages, then installing and importing neurobench. However, this seems to be making a reproducibility issue with the BioCAS2024 Grand Challenge code submission check. Any help would be much appreciated!

@jasonlyik
Copy link
Contributor

Hi @morenzoe, yes I think we should unlock the dependencies.

Can you elaborate on the reproducibility issues? What are the library versions that cause them? We need to know so that we can specify the dependency versions to the intended/correct behavior.

@morenzoe
Copy link
Author

Thank you, @jasonlyik! That would be incredibly helpful.

Regarding the reproducibility issues, I will need to ask @vinniesun for assistance in providing more details. I appreciate your support in advance!

@vinniesun
Copy link
Contributor

These are the package versions that I used:
neurobench: 1.0.6
numpy: 1.24.4
torch: 2.3.1+cu121
snntorch: 0.7.0
lightning: 2.3.3

@morenzoe
Copy link
Author

morenzoe commented Aug 26, 2024

Thank you @vinniesun for providing the package versions. Could you please elaborate further on the specific reproducibility issues you encountered with my code submission? Did you encounter the same errors I previously described in my post?

@vinniesun
Copy link
Contributor

no, I didn't run into the issues you mentioned, I just couldn't reproduce the figures you had in your comment block.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants