mirror of
https://github.com/immich-app/immich.git
synced 2024-11-28 09:33:27 +02:00
753292956e
* feat(ml): ARMNN acceleration for CLIP * wrap ANN as ONNX-Session * strict typing * normalize ARMNN CLIP embedding * mutex to handle concurrent execution * make inputs contiguous * fine-grained locking; concurrent network execution --------- Co-authored-by: mertalev <101130780+mertalev@users.noreply.github.com>
202 lines
6.3 KiB
YAML
202 lines
6.3 KiB
YAML
name: annexport
|
|
channels:
|
|
- pytorch
|
|
- nvidia
|
|
- conda-forge
|
|
dependencies:
|
|
- _libgcc_mutex=0.1=conda_forge
|
|
- _openmp_mutex=4.5=2_kmp_llvm
|
|
- aiohttp=3.9.1=py310h2372a71_0
|
|
- aiosignal=1.3.1=pyhd8ed1ab_0
|
|
- arpack=3.8.0=nompi_h0baa96a_101
|
|
- async-timeout=4.0.3=pyhd8ed1ab_0
|
|
- attrs=23.1.0=pyh71513ae_1
|
|
- aws-c-auth=0.7.3=h28f7589_1
|
|
- aws-c-cal=0.6.1=hc309b26_1
|
|
- aws-c-common=0.9.0=hd590300_0
|
|
- aws-c-compression=0.2.17=h4d4d85c_2
|
|
- aws-c-event-stream=0.3.1=h2e3709c_4
|
|
- aws-c-http=0.7.11=h00aa349_4
|
|
- aws-c-io=0.13.32=he9a53bd_1
|
|
- aws-c-mqtt=0.9.3=hb447be9_1
|
|
- aws-c-s3=0.3.14=hf3aad02_1
|
|
- aws-c-sdkutils=0.1.12=h4d4d85c_1
|
|
- aws-checksums=0.1.17=h4d4d85c_1
|
|
- aws-crt-cpp=0.21.0=hb942446_5
|
|
- aws-sdk-cpp=1.10.57=h85b1a90_19
|
|
- blas=2.120=openblas
|
|
- blas-devel=3.9.0=20_linux64_openblas
|
|
- brotli-python=1.0.9=py310hd8f1fbe_9
|
|
- bzip2=1.0.8=hd590300_5
|
|
- c-ares=1.23.0=hd590300_0
|
|
- ca-certificates=2023.11.17=hbcca054_0
|
|
- certifi=2023.11.17=pyhd8ed1ab_0
|
|
- charset-normalizer=3.3.2=pyhd8ed1ab_0
|
|
- click=8.1.7=unix_pyh707e725_0
|
|
- colorama=0.4.6=pyhd8ed1ab_0
|
|
- coloredlogs=15.0.1=pyhd8ed1ab_3
|
|
- cuda-cudart=11.7.99=0
|
|
- cuda-cupti=11.7.101=0
|
|
- cuda-libraries=11.7.1=0
|
|
- cuda-nvrtc=11.7.99=0
|
|
- cuda-nvtx=11.7.91=0
|
|
- cuda-runtime=11.7.1=0
|
|
- dataclasses=0.8=pyhc8e2a94_3
|
|
- datasets=2.14.7=pyhd8ed1ab_0
|
|
- dill=0.3.7=pyhd8ed1ab_0
|
|
- filelock=3.13.1=pyhd8ed1ab_0
|
|
- flatbuffers=23.5.26=h59595ed_1
|
|
- freetype=2.12.1=h267a509_2
|
|
- frozenlist=1.4.0=py310h2372a71_1
|
|
- fsspec=2023.10.0=pyhca7485f_0
|
|
- ftfy=6.1.3=pyhd8ed1ab_0
|
|
- gflags=2.2.2=he1b5a44_1004
|
|
- glog=0.6.0=h6f12383_0
|
|
- glpk=5.0=h445213a_0
|
|
- gmp=6.3.0=h59595ed_0
|
|
- gmpy2=2.1.2=py310h3ec546c_1
|
|
- huggingface_hub=0.17.3=pyhd8ed1ab_0
|
|
- humanfriendly=10.0=pyhd8ed1ab_6
|
|
- icu=73.2=h59595ed_0
|
|
- idna=3.6=pyhd8ed1ab_0
|
|
- importlib-metadata=7.0.0=pyha770c72_0
|
|
- importlib_metadata=7.0.0=hd8ed1ab_0
|
|
- joblib=1.3.2=pyhd8ed1ab_0
|
|
- keyutils=1.6.1=h166bdaf_0
|
|
- krb5=1.21.2=h659d440_0
|
|
- lcms2=2.15=h7f713cb_2
|
|
- ld_impl_linux-64=2.40=h41732ed_0
|
|
- lerc=4.0.0=h27087fc_0
|
|
- libabseil=20230125.3=cxx17_h59595ed_0
|
|
- libarrow=12.0.1=hb87d912_8_cpu
|
|
- libblas=3.9.0=20_linux64_openblas
|
|
- libbrotlicommon=1.0.9=h166bdaf_9
|
|
- libbrotlidec=1.0.9=h166bdaf_9
|
|
- libbrotlienc=1.0.9=h166bdaf_9
|
|
- libcblas=3.9.0=20_linux64_openblas
|
|
- libcrc32c=1.1.2=h9c3ff4c_0
|
|
- libcublas=11.10.3.66=0
|
|
- libcufft=10.7.2.124=h4fbf590_0
|
|
- libcufile=1.8.1.2=0
|
|
- libcurand=10.3.4.101=0
|
|
- libcurl=8.5.0=hca28451_0
|
|
- libcusolver=11.4.0.1=0
|
|
- libcusparse=11.7.4.91=0
|
|
- libdeflate=1.19=hd590300_0
|
|
- libedit=3.1.20191231=he28a2e2_2
|
|
- libev=4.33=hd590300_2
|
|
- libevent=2.1.12=hf998b51_1
|
|
- libffi=3.4.2=h7f98852_5
|
|
- libgcc-ng=13.2.0=h807b86a_3
|
|
- libgfortran-ng=13.2.0=h69a702a_3
|
|
- libgfortran5=13.2.0=ha4646dd_3
|
|
- libgoogle-cloud=2.12.0=hac9eb74_1
|
|
- libgrpc=1.54.3=hb20ce57_0
|
|
- libhwloc=2.9.3=default_h554bfaf_1009
|
|
- libiconv=1.17=hd590300_1
|
|
- libjpeg-turbo=2.1.5.1=hd590300_1
|
|
- liblapack=3.9.0=20_linux64_openblas
|
|
- liblapacke=3.9.0=20_linux64_openblas
|
|
- libnghttp2=1.58.0=h47da74e_1
|
|
- libnpp=11.7.4.75=0
|
|
- libnsl=2.0.1=hd590300_0
|
|
- libnuma=2.0.16=h0b41bf4_1
|
|
- libnvjpeg=11.8.0.2=0
|
|
- libopenblas=0.3.25=pthreads_h413a1c8_0
|
|
- libpng=1.6.39=h753d276_0
|
|
- libprotobuf=3.21.12=hfc55251_2
|
|
- libsentencepiece=0.1.99=h180e1df_0
|
|
- libsqlite=3.44.2=h2797004_0
|
|
- libssh2=1.11.0=h0841786_0
|
|
- libstdcxx-ng=13.2.0=h7e041cc_3
|
|
- libthrift=0.18.1=h8fd135c_2
|
|
- libtiff=4.6.0=h29866fb_1
|
|
- libutf8proc=2.8.0=h166bdaf_0
|
|
- libuuid=2.38.1=h0b41bf4_0
|
|
- libwebp-base=1.3.2=hd590300_0
|
|
- libxcb=1.15=h0b41bf4_0
|
|
- libxml2=2.11.6=h232c23b_0
|
|
- libzlib=1.2.13=hd590300_5
|
|
- llvm-openmp=17.0.6=h4dfa4b3_0
|
|
- lz4-c=1.9.4=hcb278e6_0
|
|
- mkl=2022.2.1=h84fe81f_16997
|
|
- mkl-devel=2022.2.1=ha770c72_16998
|
|
- mkl-include=2022.2.1=h84fe81f_16997
|
|
- mpc=1.3.1=hfe3b2da_0
|
|
- mpfr=4.2.1=h9458935_0
|
|
- mpmath=1.3.0=pyhd8ed1ab_0
|
|
- multidict=6.0.4=py310h2372a71_1
|
|
- multiprocess=0.70.15=py310h2372a71_1
|
|
- ncurses=6.4=h59595ed_2
|
|
- numpy=1.26.2=py310hb13e2d6_0
|
|
- onnx=1.14.0=py310ha3deec4_1
|
|
- onnx2torch=1.5.13=pyhd8ed1ab_0
|
|
- onnxruntime=1.16.3=py310hd4b7fbc_1_cpu
|
|
- open-clip-torch=2.23.0=pyhd8ed1ab_1
|
|
- openblas=0.3.25=pthreads_h7a3da1a_0
|
|
- openjpeg=2.5.0=h488ebb8_3
|
|
- openssl=3.2.0=hd590300_1
|
|
- orc=1.9.0=h2f23424_1
|
|
- packaging=23.2=pyhd8ed1ab_0
|
|
- pandas=2.1.4=py310hcc13569_0
|
|
- pillow=10.0.1=py310h29da1c1_1
|
|
- pip=23.3.1=pyhd8ed1ab_0
|
|
- protobuf=4.21.12=py310heca2aa9_0
|
|
- pthread-stubs=0.4=h36c2ea0_1001
|
|
- pyarrow=12.0.1=py310h0576679_8_cpu
|
|
- pyarrow-hotfix=0.6=pyhd8ed1ab_0
|
|
- pysocks=1.7.1=pyha2e5f31_6
|
|
- python=3.10.13=hd12c33a_0_cpython
|
|
- python-dateutil=2.8.2=pyhd8ed1ab_0
|
|
- python-flatbuffers=23.5.26=pyhd8ed1ab_0
|
|
- python-tzdata=2023.3=pyhd8ed1ab_0
|
|
- python-xxhash=3.4.1=py310h2372a71_0
|
|
- python_abi=3.10=4_cp310
|
|
- pytorch=1.13.1=cpu_py310hd11e9c7_1
|
|
- pytorch-cuda=11.7=h778d358_5
|
|
- pytorch-mutex=1.0=cuda
|
|
- pytz=2023.3.post1=pyhd8ed1ab_0
|
|
- pyyaml=6.0.1=py310h2372a71_1
|
|
- rdma-core=28.9=h59595ed_1
|
|
- re2=2023.03.02=h8c504da_0
|
|
- readline=8.2=h8228510_1
|
|
- regex=2023.10.3=py310h2372a71_0
|
|
- requests=2.31.0=pyhd8ed1ab_0
|
|
- s2n=1.3.49=h06160fa_0
|
|
- sacremoses=0.0.53=pyhd8ed1ab_0
|
|
- safetensors=0.3.3=py310hcb5633a_1
|
|
- sentencepiece=0.1.99=hff52083_0
|
|
- sentencepiece-python=0.1.99=py310hebdb9f0_0
|
|
- sentencepiece-spm=0.1.99=h180e1df_0
|
|
- setuptools=68.2.2=pyhd8ed1ab_0
|
|
- six=1.16.0=pyh6c4a22f_0
|
|
- sleef=3.5.1=h9b69904_2
|
|
- snappy=1.1.10=h9fff704_0
|
|
- sympy=1.12=pypyh9d50eac_103
|
|
- tbb=2021.11.0=h00ab1b0_0
|
|
- texttable=1.7.0=pyhd8ed1ab_0
|
|
- timm=0.9.12=pyhd8ed1ab_0
|
|
- tk=8.6.13=noxft_h4845f30_101
|
|
- tokenizers=0.14.1=py310h320607d_2
|
|
- torchvision=0.14.1=cpu_py310hd3d2ac3_1
|
|
- tqdm=4.66.1=pyhd8ed1ab_0
|
|
- transformers=4.35.2=pyhd8ed1ab_0
|
|
- typing-extensions=4.9.0=hd8ed1ab_0
|
|
- typing_extensions=4.9.0=pyha770c72_0
|
|
- tzdata=2023c=h71feb2d_0
|
|
- ucx=1.14.1=h64cca9d_5
|
|
- urllib3=2.1.0=pyhd8ed1ab_0
|
|
- wcwidth=0.2.12=pyhd8ed1ab_0
|
|
- wheel=0.42.0=pyhd8ed1ab_0
|
|
- xorg-libxau=1.0.11=hd590300_0
|
|
- xorg-libxdmcp=1.1.3=h7f98852_0
|
|
- xxhash=0.8.2=hd590300_0
|
|
- xz=5.2.6=h166bdaf_0
|
|
- yaml=0.2.5=h7f98852_2
|
|
- yarl=1.9.3=py310h2372a71_0
|
|
- zipp=3.17.0=pyhd8ed1ab_0
|
|
- zlib=1.2.13=hd590300_5
|
|
- zstd=1.5.5=hfc55251_0
|
|
- pip:
|
|
- git+https://github.com/fyfrey/TinyNeuralNetwork.git
|