From 2cbbc979d59ad7ca5465ea0916facb665757b4c1 Mon Sep 17 00:00:00 2001 From: ZhaoFancy <139539780+ZhaoFancy@users.noreply.github.com> Date: Mon, 13 Nov 2023 16:29:26 +0800 Subject: [PATCH] Update CI (#102) * add basic check * apply autoflake * apply isort * apply black * add docker pipeline * maximize build space * use internal actions * make GA happy * update github action * add lock file * pass ci * fix typo * fix typo * check proxy * check proxy * add proxy * sync docker image everywhere * fix config error * add sync docker image in separate PR --------- Co-authored-by: Yi-01-ai --- .github/workflows/ci.yml | 83 +- Dockerfile | 51 +- conda-lock.yml | 2822 ++++++++++++++++++++++ finetune/utils/data/data_utils.py | 10 +- finetune/utils/data/raw_datasets.py | 2 +- finetune/utils/utils.py | 2 - pyproject.toml | 33 + quantization/awq/eval_quantized_model.py | 2 +- quantization/awq/quant_autoawq.py | 3 +- quantization/gptq/quant_autogptq.py | 1 + requirements.txt | 10 - 11 files changed, 2966 insertions(+), 53 deletions(-) create mode 100644 conda-lock.yml create mode 100644 pyproject.toml delete mode 100644 requirements.txt diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b8c315d6..4e844a53 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -15,30 +15,65 @@ concurrency: jobs: basic-check: runs-on: ubuntu-latest - strategy: - matrix: - python-version: ["3.10"] + outputs: + tag: ${{ steps.read_version.outputs.value }} steps: - uses: actions/checkout@v3 - # - uses: 01-ai/actions/lint@main + - name: Checkout Actions + uses: actions/checkout@v3 + with: + repository: 01-ai/actions + token: ${{ secrets.PAT_TO_CLONE_ACTIONS }} + path: actions + ref: main + - name: Basic check + uses: ./actions/lint + # https://github.com/actions/checkout/issues/692#issuecomment-1502203573 + - name: Checkout Actions + uses: actions/checkout@v3 + with: + repository: 01-ai/actions + token: ${{ secrets.PAT_TO_CLONE_ACTIONS }} + path: actions + ref: main + # try to create a tag + - uses: SebRollen/toml-action@v1.0.2 + id: read_version + with: + file: "pyproject.toml" + field: "tool.poetry.version" + - uses: rickstaa/action-create-tag@v1 + id: "tag_create" + if: (github.ref_name == github.event.repository.default_branch) && !contains(steps.read_version.outputs.value, '-') + with: + tag: ${{ steps.read_version.outputs.value }} - # build-and-push: - # needs: basic-check - # runs-on: - # - arc - # - cpu - # steps: - # - name: Checkout - # uses: actions/checkout@v3 - # - name: Set proxy - # run: | - # echo "http_proxy=$http_proxy" >> $GITHUB_ENV - # echo "https_proxy=$https_proxy" >> $GITHUB_ENV - # - uses: 01-ai/actions/build_docker_image@main - # id: build-and-push - # with: - # registry: ${{ vars.VOLCES_REGISTRY }} - # namespace: ${{ vars.VOLCES_NAMESPACE }} - # tags: 'latest' - # username: ${{ secrets.VOLCES_USER }} - # password: ${{ secrets.VOLCES_TOKEN }} \ No newline at end of file + build-and-push: + runs-on: + - public + needs: basic-check + outputs: + primary_tag: ${{ steps.build-and-push.outputs.primary_tag }} + matrix: ${{ steps.build-and-push.outputs.matrix }} + steps: + - uses: actions/checkout@v3 + - name: Checkout Actions + uses: actions/checkout@v3 + with: + repository: 01-ai/actions + token: ${{ secrets.PAT_TO_CLONE_ACTIONS }} + path: actions + ref: main + - name: Set proxy + run: | + echo "http_proxy=$http_proxy" >> $GITHUB_ENV + echo "https_proxy=$https_proxy" >> $GITHUB_ENV + - name: Build Docker Image + id: build-and-push + uses: ./actions/build_docker_image + with: + registry: ${{ secrets.DEFAULT_REGISTRY }} + namespace: ci + tags: ${{ needs.basic-check.outputs.tag }} + username: ${{ secrets.DEFAULT_REGISTRY_USER }} + password: ${{ secrets.DEFAULT_REGISTRY_PASSWORD }} \ No newline at end of file diff --git a/Dockerfile b/Dockerfile index fb701558..513e1765 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,20 +1,49 @@ ARG REGISTRY="nvcr.io" ARG CUDA_VERSION="11.8.0" +FROM mambaorg/micromamba:1.5.1 as micromamba FROM ${REGISTRY}/nvidia/cuda:${CUDA_VERSION}-devel-ubuntu22.04 as base -ARG MAX_JOBS=8 - +##### +# Setup user & common tools +##### RUN apt update \ - && apt install -y python3-pip python3-packaging git ninja-build \ - && pip3 install -U pip \ - && ln -s /usr/bin/python3 /usr/bin/python + && apt install -y git ninja-build \ + && rm -rf /var/lib/apt/lists/* -WORKDIR /yi +##### +# Setup micromamba +##### + +USER root + +ARG MAMBA_USER=yi +ARG MAMBA_USER_ID=56789 +ARG MAMBA_USER_GID=56789 +ENV MAMBA_USER=$MAMBA_USER +ENV MAMBA_ROOT_PREFIX="/opt/conda" +ENV MAMBA_EXE="/bin/micromamba" +ENV ENV_NAME=yi -RUN pip3 install torch==2.0.1 \ - && pip3 install flash-attn==2.3.3 --no-build-isolation +COPY --from=micromamba "$MAMBA_EXE" "$MAMBA_EXE" +COPY --from=micromamba /usr/local/bin/_activate_current_env.sh /usr/local/bin/_activate_current_env.sh +COPY --from=micromamba /usr/local/bin/_dockerfile_shell.sh /usr/local/bin/_dockerfile_shell.sh +COPY --from=micromamba /usr/local/bin/_entrypoint.sh /usr/local/bin/_entrypoint.sh +COPY --from=micromamba /usr/local/bin/_dockerfile_initialize_user_accounts.sh /usr/local/bin/_dockerfile_initialize_user_accounts.sh +COPY --from=micromamba /usr/local/bin/_dockerfile_setup_root_prefix.sh /usr/local/bin/_dockerfile_setup_root_prefix.sh -COPY ./requirements.txt . -RUN pip3 install -r requirements.txt +RUN /usr/local/bin/_dockerfile_initialize_user_accounts.sh && \ + /usr/local/bin/_dockerfile_setup_root_prefix.sh + +USER $MAMBA_USER +SHELL ["/usr/local/bin/_dockerfile_shell.sh"] +ENTRYPOINT ["/usr/local/bin/_entrypoint.sh"] +CMD ["/bin/bash"] + +# Install dependencies + +WORKDIR /yi +COPY ./conda-lock.yml . +RUN micromamba create -y -n ${ENV_NAME} -f conda-lock.yml && \ + micromamba clean --all --yes -COPY . . +COPY . . \ No newline at end of file diff --git a/conda-lock.yml b/conda-lock.yml new file mode 100644 index 00000000..82eafce1 --- /dev/null +++ b/conda-lock.yml @@ -0,0 +1,2822 @@ +# This lock file was generated by conda-lock (https://github.com/conda/conda-lock). DO NOT EDIT! +# +# A "lock file" contains a concrete list of package versions (with checksums) to be installed. Unlike +# e.g. `conda env create`, the resulting environment will not change as new package versions become +# available, unless you explicitly update the lock file. +# +# Install this environment as "YOURENV" with: +# conda-lock install -n YOURENV --file conda-lock.yml +# To update a single package to the latest version compatible with the version constraints in the source: +# conda-lock lock --lockfile conda-lock.yml --update PACKAGE +# To re-solve the entire environment, e.g. after changing a version constraint in the source file: +# conda-lock -f pyproject.toml --lockfile conda-lock.yml +version: 1 +metadata: + content_hash: + linux-64: ac3ad119a9f9d05b569fd4052b79c20765b7aa28939cd9acd4187bd12f4d0f3a + channels: + - url: conda-forge + used_env_vars: [] + - url: pytorch + used_env_vars: [] + - url: nvidia + used_env_vars: [] + platforms: + - linux-64 + sources: + - pyproject.toml +package: +- name: _libgcc_mutex + version: '0.1' + manager: conda + platform: linux-64 + dependencies: {} + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 + hash: + md5: d7c89558ba9fa0495403155b64376d81 + sha256: fe51de6107f9edc7aa4f786a70f4a883943bc9d39b3bb7307c04c41410990726 + category: main + optional: false +- name: ca-certificates + version: 2023.7.22 + manager: conda + platform: linux-64 + dependencies: {} + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/ca-certificates-2023.7.22-hbcca054_0.conda + hash: + md5: a73ecd2988327ad4c8f2c331482917f2 + sha256: 525b7b6b5135b952ec1808de84e5eca57c7c7ff144e29ef3e96ae4040ff432c1 + category: main + optional: false +- name: cuda-cudart + version: 11.8.89 + manager: conda + platform: linux-64 + dependencies: {} + url: https://mirrors.sustech.edu.cn/anaconda-extra/cloud/nvidia/linux-64/cuda-cudart-11.8.89-0.tar.bz2 + hash: + md5: b68c7ef3eda01e95d5903fb508c5e440 + sha256: f8cf96ae45acf1bef5ff0be3e849d87e3543144ec8c0075db235f4933113a3b0 + category: main + optional: false +- name: cuda-cupti + version: 11.8.87 + manager: conda + platform: linux-64 + dependencies: {} + url: https://mirrors.sustech.edu.cn/anaconda-extra/cloud/nvidia/linux-64/cuda-cupti-11.8.87-0.tar.bz2 + hash: + md5: 2f4b4933285400137cf029fef9a7daa6 + sha256: 38bdbaf93504da170945b9e1db4d28e2e053c5a93baa7d7e3f09ca94ad6948bb + category: main + optional: false +- name: cuda-nvrtc + version: 11.8.89 + manager: conda + platform: linux-64 + dependencies: {} + url: https://mirrors.sustech.edu.cn/anaconda-extra/cloud/nvidia/linux-64/cuda-nvrtc-11.8.89-0.tar.bz2 + hash: + md5: f4af75ee32661708c979630cdb8f4987 + sha256: 8ed6b83df491ab3bee78ee561c3361854d36ec01ef944a9578332774e9c21611 + category: main + optional: false +- name: cuda-nvtx + version: 11.8.86 + manager: conda + platform: linux-64 + dependencies: {} + url: https://mirrors.sustech.edu.cn/anaconda-extra/cloud/nvidia/linux-64/cuda-nvtx-11.8.86-0.tar.bz2 + hash: + md5: 1825ffc3feb608f2752073935e90bb49 + sha256: 50cb4a4c91cf7eb8a8771c3dca7dda2e1d55be9d65d249b4303120f0437f8605 + category: main + optional: false +- name: cuda-version + version: '11.8' + manager: conda + platform: linux-64 + dependencies: {} + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/noarch/cuda-version-11.8-h70ddcb2_2.conda + hash: + md5: 601900ec9ff06f62f76a247148e52c04 + sha256: cb8a81465d5fa1b27e14981b7e1a9be4fc90945261a7459427e7bfb42129e26c + category: main + optional: false +- name: ld_impl_linux-64 + version: '2.40' + manager: conda + platform: linux-64 + dependencies: {} + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/ld_impl_linux-64-2.40-h41732ed_0.conda + hash: + md5: 7aca3059a1729aa76c597603f10b0dd3 + sha256: f6cc89d887555912d6c61b295d398cff9ec982a3417d38025c45d5dd9b9e79cd + category: main + optional: false +- name: libcublas + version: 11.11.3.6 + manager: conda + platform: linux-64 + dependencies: {} + url: https://mirrors.sustech.edu.cn/anaconda-extra/cloud/nvidia/linux-64/libcublas-11.11.3.6-0.tar.bz2 + hash: + md5: 7700a48c99151d2b77e7838aa0852da9 + sha256: c03d5d7ee8b279808f8bd11ccbb5b6ced263f56dcb87e9268cb590a705729b6f + category: main + optional: false +- name: libcufft + version: 10.9.0.58 + manager: conda + platform: linux-64 + dependencies: {} + url: https://mirrors.sustech.edu.cn/anaconda-extra/cloud/nvidia/linux-64/libcufft-10.9.0.58-0.tar.bz2 + hash: + md5: dbb21687334ce5f8e6a233cb18ee406b + sha256: 3d9d93773d69b5826cd61c93333da45f7efd3a3aa09164effc9562eb7039cc8b + category: main + optional: false +- name: libcufile + version: 1.8.0.34 + manager: conda + platform: linux-64 + dependencies: {} + url: https://mirrors.sustech.edu.cn/anaconda-extra/cloud/nvidia/linux-64/libcufile-1.8.0.34-0.tar.bz2 + hash: + md5: 6c5b94a8881d400a0fcb77ba2ffe343d + sha256: ea341c09e92aa877baad574fbe658fcdf094d3960e086dfdee1d4356d2b91035 + category: main + optional: false +- name: libcurand + version: 10.3.4.52 + manager: conda + platform: linux-64 + dependencies: {} + url: https://mirrors.sustech.edu.cn/anaconda-extra/cloud/nvidia/linux-64/libcurand-10.3.4.52-0.tar.bz2 + hash: + md5: 184f8dc889f632f17c6fe56f04d30107 + sha256: b778aaffc50c348220c6d523c8063ce567a8aca8bd210c68bca9cabba9877262 + category: main + optional: false +- name: libcusolver + version: 11.4.1.48 + manager: conda + platform: linux-64 + dependencies: {} + url: https://mirrors.sustech.edu.cn/anaconda-extra/cloud/nvidia/linux-64/libcusolver-11.4.1.48-0.tar.bz2 + hash: + md5: a497123295be4e0bd221da5bf215f8b8 + sha256: d04ae207677639c79ef2f9e90f92186e61b82ccc26632bac87ddc9e607ac3173 + category: main + optional: false +- name: libcusparse + version: 11.7.5.86 + manager: conda + platform: linux-64 + dependencies: {} + url: https://mirrors.sustech.edu.cn/anaconda-extra/cloud/nvidia/linux-64/libcusparse-11.7.5.86-0.tar.bz2 + hash: + md5: 853c37fabd07b5b91d3007afc82c3ed4 + sha256: 61f9bee3a0ed675a8978815071b63a6bbfe3ea141c2d12613ba1d1cc65c584d2 + category: main + optional: false +- name: libnpp + version: 11.8.0.86 + manager: conda + platform: linux-64 + dependencies: {} + url: https://mirrors.sustech.edu.cn/anaconda-extra/cloud/nvidia/linux-64/libnpp-11.8.0.86-0.tar.bz2 + hash: + md5: 03822c4b5dae5988ba9dcb7eae837345 + sha256: 086cf6c07bad0b0856400b8ba7e53f525f1fdb0a5d9ab635a11509d676c933cb + category: main + optional: false +- name: libnvjpeg + version: 11.9.0.86 + manager: conda + platform: linux-64 + dependencies: {} + url: https://mirrors.sustech.edu.cn/anaconda-extra/cloud/nvidia/linux-64/libnvjpeg-11.9.0.86-0.tar.bz2 + hash: + md5: e42d6f0f20feb0cba0165d5cae33362f + sha256: edc9f27315dd85a97490b9af3943ce2a2d3eb7e13fc287a37c33cf78853f6421 + category: main + optional: false +- name: libstdcxx-ng + version: 13.2.0 + manager: conda + platform: linux-64 + dependencies: {} + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/libstdcxx-ng-13.2.0-h7e041cc_2.conda + hash: + md5: 9172c297304f2a20134fc56c97fbe229 + sha256: ab22ecdc974cdbe148874ea876d9c564294d5eafa760f403ed4fd495307b4243 + category: main + optional: false +- name: python_abi + version: '3.11' + manager: conda + platform: linux-64 + dependencies: {} + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/python_abi-3.11-4_cp311.conda + hash: + md5: d786502c97404c94d7d58d258a445a65 + sha256: 0be3ac1bf852d64f553220c7e6457e9c047dfb7412da9d22fbaa67e60858b3cf + category: main + optional: false +- name: tzdata + version: 2023c + manager: conda + platform: linux-64 + dependencies: {} + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/noarch/tzdata-2023c-h71feb2d_0.conda + hash: + md5: 939e3e74d8be4dac89ce83b20de2492a + sha256: 0449138224adfa125b220154408419ec37c06b0b49f63c5954724325903ecf55 + category: main + optional: false +- name: cuda-libraries + version: 11.8.0 + manager: conda + platform: linux-64 + dependencies: + cuda-cudart: '>=11.8.89' + cuda-nvrtc: '>=11.8.89' + libcublas: '>=11.11.3.6' + libcufft: '>=10.9.0.58' + libcufile: '>=1.4.0.31' + libcurand: '>=10.3.0.86' + libcusolver: '>=11.4.1.48' + libcusparse: '>=11.7.5.86' + libnpp: '>=11.8.0.86' + libnvjpeg: '>=11.9.0.86' + url: https://mirrors.sustech.edu.cn/anaconda-extra/cloud/nvidia/linux-64/cuda-libraries-11.8.0-0.tar.bz2 + hash: + md5: 3a43d100104e52ac8209a834c82ab231 + sha256: c49445809212502739d41f2a5613dfaba32e0e39d45ffa5b154528d5b3a004cd + category: main + optional: false +- name: cuda-runtime + version: 11.8.0 + manager: conda + platform: linux-64 + dependencies: + cuda-libraries: '>=11.8.0' + url: https://mirrors.sustech.edu.cn/anaconda-extra/cloud/nvidia/linux-64/cuda-runtime-11.8.0-0.tar.bz2 + hash: + md5: 3ca379d762f8d7bd727df9e2c9b30664 + sha256: 4ec90f237174c33514a898a363eb9e65edd93df0b571362ac0bda590d7d4ba29 + category: main + optional: false +- name: pytorch-cuda + version: '11.8' + manager: conda + platform: linux-64 + dependencies: + cuda-cudart: '>=11.8,<12.0' + cuda-cupti: '>=11.8,<12.0' + cuda-libraries: '>=11.8,<12.0' + cuda-nvrtc: '>=11.8,<12.0' + cuda-nvtx: '>=11.8,<12.0' + cuda-runtime: '>=11.8,<12.0' + libcublas: '>=11.11.3.6,<12.0.1.189' + libcufft: '>=10.9.0.58,<11.0.0.21' + libcusolver: '>=11.4.1.48,<11.4.2.57' + libcusparse: '>=11.7.5.86,<12.0.0.76' + libnpp: '>=11.8.0.86,<12.0.0.30' + libnvjpeg: '>=11.9.0.86,<12.0.0.28' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/linux-64/pytorch-cuda-11.8-h7e8668a_5.tar.bz2 + hash: + md5: 48e990086eb245cce92f09b45a34651e + sha256: 81a9df218f84b45386818dbc180180a5adb7a5df097d1c4c7ec05c5fa5b0f8ca + category: main + optional: false +- name: _openmp_mutex + version: '4.5' + manager: conda + platform: linux-64 + dependencies: + _libgcc_mutex: '0.1' + llvm-openmp: '>=9.0.1' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/_openmp_mutex-4.5-2_kmp_llvm.tar.bz2 + hash: + md5: 562b26ba2e19059551a811e72ab7f793 + sha256: 84a66275da3a66e3f3e70e9d8f10496d807d01a9e4ec16cd2274cc5e28c478fc + category: main + optional: false +- name: libgcc-ng + version: 13.2.0 + manager: conda + platform: linux-64 + dependencies: + _libgcc_mutex: '0.1' + _openmp_mutex: '>=4.5' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/libgcc-ng-13.2.0-h807b86a_2.conda + hash: + md5: c28003b0be0494f9a7664389146716ff + sha256: d361d3c87c376642b99c1fc25cddec4b9905d3d9b9203c1c545b8c8c1b04539a + category: main + optional: false +- name: aws-c-common + version: 0.9.8 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/aws-c-common-0.9.8-hd590300_0.conda + hash: + md5: 1fd5f2ae093f2dbf28dc4f18fca57309 + sha256: 09075cb426a0b903b7ca86e4f399eb0be02b6d24e403792a5f378064fcb7a08b + category: main + optional: false +- name: bzip2 + version: 1.0.8 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/bzip2-1.0.8-hd590300_5.conda + hash: + md5: 69b8b6202a07720f448be700e300ccf4 + sha256: 242c0c324507ee172c0e0dd2045814e746bb303d1eb78870d182ceb0abc726a8 + category: main + optional: false +- name: c-ares + version: 1.21.0 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/c-ares-1.21.0-hd590300_0.conda + hash: + md5: c06fa0440048270817b9e3142cc661bf + sha256: dfe0e81d5462fced79fd0f99edeec94c9b27268cb04238638180981af2f889f1 + category: main + optional: false +- name: cudatoolkit + version: 11.8.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/cudatoolkit-11.8.0-h4ba93d1_12.conda + hash: + md5: 59a4d915d3406b3d11298e927db71ae0 + sha256: fec3919316eef16368c2ab013c77beaf3f40b2f6a2f2bd5227bbd4ab7fa8dd8c + category: main + optional: false +- name: gflags + version: 2.2.2 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=7.5.0' + libstdcxx-ng: '>=7.5.0' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/gflags-2.2.2-he1b5a44_1004.tar.bz2 + hash: + md5: cddaf2c63ea4a5901cf09524c490ecdc + sha256: a853c0cacf53cfc59e1bca8d6e5cdfe9f38fce836f08c2a69e35429c2a492e77 + category: main + optional: false +- name: gmp + version: 6.3.0 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/gmp-6.3.0-h59595ed_0.conda + hash: + md5: 0e33ef437202db431aa5a928248cf2e8 + sha256: 2a50495b6bbbacb03107ea0b752d8358d4a40b572d124a8cade068c147f344f5 + category: main + optional: false +- name: icu + version: '73.2' + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/icu-73.2-h59595ed_0.conda + hash: + md5: cc47e1facc155f91abd89b11e48e72ff + sha256: e12fd90ef6601da2875ebc432452590bc82a893041473bc1c13ef29001a73ea8 + category: main + optional: false +- name: keyutils + version: 1.6.1 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=10.3.0' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/keyutils-1.6.1-h166bdaf_0.tar.bz2 + hash: + md5: 30186d27e2c9fa62b45fb1476b7200e3 + sha256: 150c05a6e538610ca7c43beb3a40d65c90537497a4f6a5f4d15ec0451b6f5ebb + category: main + optional: false +- name: libabseil + version: '20230802.1' + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/libabseil-20230802.1-cxx17_h59595ed_0.conda + hash: + md5: 2785ddf4cb0e7e743477991d64353947 + sha256: 8729021a93e67bb93b4e73ef0a132499db516accfea11561b667635bcd0507e7 + category: main + optional: false +- name: libaio + version: 0.3.113 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=10.3.0' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/libaio-0.3.113-h166bdaf_0.tar.bz2 + hash: + md5: 06656768fe0cb08ee3ccc231a1aaf365 + sha256: 0d667dff725e8187bef78a8cffc7e0427c2a8125a90bafe196fa444e5c68bde9 + category: main + optional: false +- name: libbrotlicommon + version: 1.1.0 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/libbrotlicommon-1.1.0-hd590300_1.conda + hash: + md5: aec6c91c7371c26392a06708a73c70e5 + sha256: 40f29d1fab92c847b083739af86ad2f36d8154008cf99b64194e4705a1725d78 + category: main + optional: false +- name: libcrc32c + version: 1.1.2 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=9.4.0' + libstdcxx-ng: '>=9.4.0' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/libcrc32c-1.1.2-h9c3ff4c_0.tar.bz2 + hash: + md5: c965a5aa0d5c1c37ffc62dff36e28400 + sha256: fd1d153962764433fe6233f34a72cdeed5dcf8a883a85769e8295ce940b5b0c5 + category: main + optional: false +- name: libev + version: '4.33' + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=7.5.0' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/libev-4.33-h516909a_1.tar.bz2 + hash: + md5: 6f8720dff19e17ce5d48cfe7f3d2f0a3 + sha256: 8c9635aa0ea28922877dc96358f9547f6a55fc7e2eb75a556b05f1725496baf9 + category: main + optional: false +- name: libexpat + version: 2.5.0 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/libexpat-2.5.0-hcb278e6_1.conda + hash: + md5: 6305a3dd2752c76335295da4e581f2fd + sha256: 74c98a563777ae2ad71f1f74d458a8ab043cee4a513467c159ccf159d0e461f3 + category: main + optional: false +- name: libffi + version: 3.4.2 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=9.4.0' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/libffi-3.4.2-h7f98852_5.tar.bz2 + hash: + md5: d645c6d2ac96843a2bfaccd2d62b3ac3 + sha256: ab6e9856c21709b7b517e940ae7028ae0737546122f83c2aa5d692860c3b149e + category: main + optional: false +- name: libgfortran5 + version: 13.2.0 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=13.2.0' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/libgfortran5-13.2.0-ha4646dd_2.conda + hash: + md5: 78fdab09d9138851dde2b5fe2a11019e + sha256: 55ecf5c46c05a98b4822a041d6e1cb196a7b0606126eb96b24131b7d2c8ca561 + category: main + optional: false +- name: libiconv + version: '1.17' + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=10.3.0' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/libiconv-1.17-h166bdaf_0.tar.bz2 + hash: + md5: b62b52da46c39ee2bc3c162ac7f1804d + sha256: 6a81ebac9f1aacdf2b4f945c87ad62b972f0f69c8e0981d68e111739e6720fd7 + category: main + optional: false +- name: libnsl + version: 2.0.1 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda + hash: + md5: 30fd6e37fe21f86f4bd26d6ee73eeec7 + sha256: 26d77a3bb4dceeedc2a41bd688564fe71bf2d149fdcf117049970bc02ff1add6 + category: main + optional: false +- name: libnuma + version: 2.0.16 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/libnuma-2.0.16-h0b41bf4_1.conda + hash: + md5: 28bfe2cb11357ccc5be21101a6b7ce86 + sha256: 814a50cba215548ec3ebfb53033ffb9b3b070b2966570ff44910b8d9ba1c359d + category: main + optional: false +- name: libutf8proc + version: 2.8.0 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/libutf8proc-2.8.0-h166bdaf_0.tar.bz2 + hash: + md5: ede4266dc02e875fe1ea77b25dd43747 + sha256: 49082ee8d01339b225f7f8c60f32a2a2c05fe3b16f31b554b4fb2c1dea237d1c + category: main + optional: false +- name: libuuid + version: 2.38.1 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda + hash: + md5: 40b61aab5c7ba9ff276c41cfffe6b80b + sha256: 787eb542f055a2b3de553614b25f09eefb0a0931b0c87dbcce6efdfd92f04f18 + category: main + optional: false +- name: libuv + version: 1.46.0 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/libuv-1.46.0-hd590300_0.conda + hash: + md5: d23c76f7e6dcd6243d1b6ef5e62d17d2 + sha256: 4bc4c946e9a532c066442714eeeeb1ffbd03cd89789c4047293f5e782b5fedd7 + category: main + optional: false +- name: libzlib + version: 1.2.13 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/libzlib-1.2.13-hd590300_5.conda + hash: + md5: f36c115f1ee199da648e0597ec2047ad + sha256: 370c7c5893b737596fd6ca0d9190c9715d89d888b8c88537ae1ef168c25e82e4 + category: main + optional: false +- name: lz4-c + version: 1.9.4 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/lz4-c-1.9.4-hcb278e6_0.conda + hash: + md5: 318b08df404f9c9be5712aaa5a6f0bb0 + sha256: 1b4c105a887f9b2041219d57036f72c4739ab9e9fe5a1486f094e58c76b31f5f + category: main + optional: false +- name: nccl + version: 2.19.3.1 + manager: conda + platform: linux-64 + dependencies: + cuda-version: '>=11.8,<12.0a0' + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/nccl-2.19.3.1-h6103f9b_0.conda + hash: + md5: 5b4426d8e0534cd844924728d2137666 + sha256: 0464f985f4e1ab8ccbb4b3d169ece570a3ac6e6302d87e1da7b0ef35bc196249 + category: main + optional: false +- name: ncurses + version: '6.4' + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/ncurses-6.4-h59595ed_2.conda + hash: + md5: 7dbaa197d7ba6032caf7ae7f32c1efa0 + sha256: 91cc03f14caf96243cead96c76fe91ab5925a695d892e83285461fb927dece5e + category: main + optional: false +- name: openssl + version: 3.1.4 + manager: conda + platform: linux-64 + dependencies: + ca-certificates: '' + libgcc-ng: '>=12' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/openssl-3.1.4-hd590300_0.conda + hash: + md5: 412ba6938c3e2abaca8b1129ea82e238 + sha256: d15b3e83ce66c6f6fbb4707f2f5c53337124c01fb03bfda1cf25c5b41123efc7 + category: main + optional: false +- name: rdma-core + version: '28.9' + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/rdma-core-28.9-h59595ed_1.conda + hash: + md5: aeffb7c06b5f65e55e6c637408dc4100 + sha256: 832f9393ab3144ce6468c6f150db9d398fad4451e96a8879afb3059f0c9902f6 + category: main + optional: false +- name: sleef + version: 3.5.1 + manager: conda + platform: linux-64 + dependencies: + _openmp_mutex: '>=4.5' + libgcc-ng: '>=9.4.0' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/sleef-3.5.1-h9b69904_2.tar.bz2 + hash: + md5: 6e016cf4c525d04a7bd038cee53ad3fd + sha256: 77d644a16f682e6d01df63fe9d25315011393498b63cf08c0e548780e46b2170 + category: main + optional: false +- name: snappy + version: 1.1.10 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/snappy-1.1.10-h9fff704_0.conda + hash: + md5: e6d228cd0bb74a51dd18f5bfce0b4115 + sha256: 02219f2382b4fe39250627dade087a4412d811936a5a445636b7260477164eac + category: main + optional: false +- name: xxhash + version: 0.8.2 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/xxhash-0.8.2-hd590300_0.conda + hash: + md5: f08fb5c89edfc4aadee1c81d4cfb1fa1 + sha256: 6fe74a8fd84ab0dc25e4dc3e0c22388dd8accb212897a208b14fe5d4fbb8fc2f + category: main + optional: false +- name: xz + version: 5.2.6 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/xz-5.2.6-h166bdaf_0.tar.bz2 + hash: + md5: 2161070d867d1b1204ea749c8eec4ef0 + sha256: 03a6d28ded42af8a347345f82f3eebdd6807a08526d47899a42d62d319609162 + category: main + optional: false +- name: yaml + version: 0.2.5 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=9.4.0' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/yaml-0.2.5-h7f98852_2.tar.bz2 + hash: + md5: 4cb3ad778ec2d5a7acbdf254eb1c42ae + sha256: a4e34c710eeb26945bdbdaba82d3d74f60a78f54a874ec10d373811a5d217535 + category: main + optional: false +- name: aws-c-cal + version: 0.6.9 + manager: conda + platform: linux-64 + dependencies: + aws-c-common: '>=0.9.8,<0.9.9.0a0' + libgcc-ng: '>=12' + openssl: '>=3.1.4,<4.0a0' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/aws-c-cal-0.6.9-h3b91eb8_1.conda + hash: + md5: ab28ae62aa4738f7ca0622554aadc31b + sha256: 8bca41960971a2f6eea0d61a30e6d8b1bf80f520b5959aba92b87d1385d3d0cd + category: main + optional: false +- name: aws-c-compression + version: 0.2.17 + manager: conda + platform: linux-64 + dependencies: + aws-c-common: '>=0.9.8,<0.9.9.0a0' + libgcc-ng: '>=12' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/aws-c-compression-0.2.17-hfd9eb17_6.conda + hash: + md5: aee687dcfcc2a75d77b6e6024273978a + sha256: d67e50aff37474eee393346d71c9e4bbb6d190f86722ac932b2837acfea33f76 + category: main + optional: false +- name: aws-c-sdkutils + version: 0.1.12 + manager: conda + platform: linux-64 + dependencies: + aws-c-common: '>=0.9.8,<0.9.9.0a0' + libgcc-ng: '>=12' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/aws-c-sdkutils-0.1.12-hfd9eb17_5.conda + hash: + md5: af2bccdb4cf6e9254969426fd53c7c65 + sha256: d109677012abbf7e062d2a64c0df55523b056e74e5895650841b49f7f94a48a1 + category: main + optional: false +- name: aws-checksums + version: 0.1.17 + manager: conda + platform: linux-64 + dependencies: + aws-c-common: '>=0.9.8,<0.9.9.0a0' + libgcc-ng: '>=12' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/aws-checksums-0.1.17-hfd9eb17_5.conda + hash: + md5: 92077b8c5f72e9b81f069b1eb492ab80 + sha256: fa197cea5d34038066ac743ffa3ae688c057152fff55226ec740c5f68a136282 + category: main + optional: false +- name: cudnn + version: 8.8.0.121 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + cuda-version: '>=11.0,<12.0a0' + cudatoolkit: 11.* + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + libzlib: '>=1.2.13,<1.3.0a0' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/cudnn-8.8.0.121-h838ba91_3.conda + hash: + md5: 23fe960de88644a27bf747f4c37dcac1 + sha256: 0e591d4350c6f75af66533d944659fa51f562a259e06342e9a2f010d6f1f9b5c + category: main + optional: false +- name: glog + version: 0.6.0 + manager: conda + platform: linux-64 + dependencies: + gflags: '>=2.2.2,<2.3.0a0' + libgcc-ng: '>=10.3.0' + libstdcxx-ng: '>=10.3.0' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/glog-0.6.0-h6f12383_0.tar.bz2 + hash: + md5: b31f3565cb84435407594e548a2fb7b2 + sha256: 888cbcfb67f6e3d88a4c4ab9d26c9a406f620c4101a35dc6d2dbadb95f2221d4 + category: main + optional: false +- name: libbrotlidec + version: 1.1.0 + manager: conda + platform: linux-64 + dependencies: + libbrotlicommon: 1.1.0 + libgcc-ng: '>=12' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/libbrotlidec-1.1.0-hd590300_1.conda + hash: + md5: f07002e225d7a60a694d42a7bf5ff53f + sha256: 86fc861246fbe5ad85c1b6b3882aaffc89590a48b42d794d3d5c8e6d99e5f926 + category: main + optional: false +- name: libbrotlienc + version: 1.1.0 + manager: conda + platform: linux-64 + dependencies: + libbrotlicommon: 1.1.0 + libgcc-ng: '>=12' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/libbrotlienc-1.1.0-hd590300_1.conda + hash: + md5: 5fc11c6020d421960607d821310fcd4d + sha256: f751b8b1c4754a2a8dfdc3b4040fa7818f35bbf6b10e905a47d3a194b746b071 + category: main + optional: false +- name: libedit + version: 3.1.20191231 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=7.5.0' + ncurses: '>=6.2,<7.0.0a0' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/libedit-3.1.20191231-he28a2e2_2.tar.bz2 + hash: + md5: 4d331e44109e3f0e19b4cb8f9b82f3e1 + sha256: a57d37c236d8f7c886e01656f4949d9dcca131d2a0728609c6f7fa338b65f1cf + category: main + optional: false +- name: libevent + version: 2.1.12 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + openssl: '>=3.1.1,<4.0a0' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/libevent-2.1.12-hf998b51_1.conda + hash: + md5: a1cfcc585f0c42bf8d5546bb1dfb668d + sha256: 2e14399d81fb348e9d231a82ca4d816bf855206923759b69ad006ba482764131 + category: main + optional: false +- name: libgfortran-ng + version: 13.2.0 + manager: conda + platform: linux-64 + dependencies: + libgfortran5: 13.2.0 + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/libgfortran-ng-13.2.0-h69a702a_2.conda + hash: + md5: e75a75a6eaf6f318dae2631158c46575 + sha256: 767d71999e5386210fe2acaf1b67073e7943c2af538efa85c101e3401e94ff62 + category: main + optional: false +- name: libnghttp2 + version: 1.58.0 + manager: conda + platform: linux-64 + dependencies: + c-ares: '>=1.21.0,<2.0a0' + libev: '>=4.33,<4.34.0a0' + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + libzlib: '>=1.2.13,<1.3.0a0' + openssl: '>=3.1.4,<4.0a0' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/libnghttp2-1.58.0-h47da74e_0.conda + hash: + md5: 9b13d5ee90fc9f09d54fd403247342b4 + sha256: 151b18e4f92dcca263a6d23e4beb0c4e2287aa1c7d0587ff71ef50035ed34aca + category: main + optional: false +- name: libprotobuf + version: 4.24.4 + manager: conda + platform: linux-64 + dependencies: + libabseil: '>=20230802.1,<20230803.0a0' + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + libzlib: '>=1.2.13,<1.3.0a0' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/libprotobuf-4.24.4-hf27288f_0.conda + hash: + md5: 1a0287ab734591ad63603734f923016b + sha256: 3e0f6454190abb27edd2aeb724688ee440de133edb02cbb17d5609ba36aa8be0 + category: main + optional: false +- name: libre2-11 + version: 2023.06.02 + manager: conda + platform: linux-64 + dependencies: + libabseil: '>=20230802.1,<20230803.0a0' + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/libre2-11-2023.06.02-h7a70373_0.conda + hash: + md5: c0e7eacd9694db3ef5ef2979a7deea70 + sha256: 22b0b2169c80b65665ba0d6418bd5d3d4c7d89915ee0f9613403efe871c27db8 + category: main + optional: false +- name: libsqlite + version: 3.44.0 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + libzlib: '>=1.2.13,<1.3.0a0' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/libsqlite-3.44.0-h2797004_0.conda + hash: + md5: b58e6816d137f3aabf77d341dd5d732b + sha256: 74ef5dcb900c38bec53140036e5e2a9cc7ffcd806da479ea2305f962a358a259 + category: main + optional: false +- name: libssh2 + version: 1.11.0 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + libzlib: '>=1.2.13,<1.3.0a0' + openssl: '>=3.1.1,<4.0a0' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/libssh2-1.11.0-h0841786_0.conda + hash: + md5: 1f5a58e686b13bcfde88b93f547d23fe + sha256: 50e47fd9c4f7bf841a11647ae7486f65220cfc988ec422a4475fe8d5a823824d + category: main + optional: false +- name: libxml2 + version: 2.11.5 + manager: conda + platform: linux-64 + dependencies: + icu: '>=73.2,<74.0a0' + libgcc-ng: '>=12' + libiconv: '>=1.17,<2.0a0' + libzlib: '>=1.2.13,<1.3.0a0' + xz: '>=5.2.6,<6.0a0' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/libxml2-2.11.5-h232c23b_1.conda + hash: + md5: f3858448893839820d4bcfb14ad3ecdf + sha256: 1b3cb6864de1a558ea5fb144c780121d52507837d15df0600491d8ed92cff90c + category: main + optional: false +- name: mpfr + version: 4.2.1 + manager: conda + platform: linux-64 + dependencies: + gmp: '>=6.2.1,<7.0a0' + libgcc-ng: '>=12' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/mpfr-4.2.1-h9458935_0.conda + hash: + md5: 4c28f3210b30250037a4a627eeee9e0f + sha256: 008230a53ff15cf61966476b44f7ba2c779826825b9ca639a0a2b44d8f7aa6cb + category: main + optional: false +- name: readline + version: '8.2' + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + ncurses: '>=6.3,<7.0a0' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/readline-8.2-h8228510_1.conda + hash: + md5: 47d31b792659ce70f470b5c82fdfb7a4 + sha256: 5435cf39d039387fbdc977b0a762357ea909a7694d9528ab40f005e9208744d7 + category: main + optional: false +- name: s2n + version: 1.3.56 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + openssl: '>=3.1.4,<4.0a0' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/s2n-1.3.56-h06160fa_0.conda + hash: + md5: 04b4845b9e9b5a0ee6eba013ecdbbddb + sha256: 4c00411d49fefc6a53167c3120e386b3f35510544a44d2e647615b510a622f29 + category: main + optional: false +- name: tk + version: 8.6.13 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + libzlib: '>=1.2.13,<1.3.0a0' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda + hash: + md5: d453b98d9c83e71da0741bb0ff4d76bc + sha256: e0569c9caa68bf476bead1bed3d79650bb080b532c64a4af7d8ca286c08dea4e + category: main + optional: false +- name: ucx + version: 1.15.0 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + libnuma: '>=2.0.16,<3.0a0' + libstdcxx-ng: '>=12' + rdma-core: '>=28.9,<29.0a0' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/ucx-1.15.0-h64cca9d_0.conda + hash: + md5: b35b1f1a9fdbf93266c91f297dc9060e + sha256: 8a4dce10304fee0df715addec3d078421aa7aa0824422a6630d621d15bd98e5f + category: main + optional: false +- name: zstd + version: 1.5.5 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + libzlib: '>=1.2.13,<1.3.0a0' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/zstd-1.5.5-hfc55251_0.conda + hash: + md5: 04b88013080254850d6c01ed54810589 + sha256: 607cbeb1a533be98ba96cf5cdf0ddbb101c78019f1fda063261871dad6248609 + category: main + optional: false +- name: aws-c-io + version: 0.13.35 + manager: conda + platform: linux-64 + dependencies: + aws-c-cal: '>=0.6.9,<0.6.10.0a0' + aws-c-common: '>=0.9.8,<0.9.9.0a0' + libgcc-ng: '>=12' + s2n: '>=1.3.56,<1.3.57.0a0' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/aws-c-io-0.13.35-hc23c90e_8.conda + hash: + md5: 4cabe68190c1ff4c72154c0a7d2e980c + sha256: 89103265c27cb5ad67a0f6b67149532e7addae4b6ddfb704e77f0369f5520591 + category: main + optional: false +- name: krb5 + version: 1.21.2 + manager: conda + platform: linux-64 + dependencies: + keyutils: '>=1.6.1,<2.0a0' + libedit: '>=3.1.20191231,<4.0a0' + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + openssl: '>=3.1.2,<4.0a0' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/krb5-1.21.2-h659d440_0.conda + hash: + md5: cd95826dbd331ed1be26bdf401432844 + sha256: 259bfaae731989b252b7d2228c1330ef91b641c9d68ff87dae02cbae682cb3e4 + category: main + optional: false +- name: libhwloc + version: 2.9.3 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + libxml2: '>=2.11.5,<2.12.0a0' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/libhwloc-2.9.3-default_h554bfaf_1009.conda + hash: + md5: f36ddc11ca46958197a45effdd286e45 + sha256: 6950fee24766d03406e0f6f965262a5d98829c71eed8d1004f313892423b559b + category: main + optional: false +- name: libllvm15 + version: 15.0.7 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + libxml2: '>=2.11.4,<2.12.0a0' + libzlib: '>=1.2.13,<1.3.0a0' + zstd: '>=1.5.2,<1.6.0a0' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/libllvm15-15.0.7-h5cf9203_3.conda + hash: + md5: 9efe82d44b76a7529a1d702e5a37752e + sha256: bb94e7535a309c2a8d58585cb82bac954ed59f473eef2cac6ea677d6f576a3b6 + category: main + optional: false +- name: libopenblas + version: 0.3.24 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + libgfortran-ng: '' + libgfortran5: '>=12.3.0' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/libopenblas-0.3.24-pthreads_h413a1c8_0.conda + hash: + md5: 6e4ef6ca28655124dcde9bd500e44c32 + sha256: c8e080ae4d57506238023e98869928ae93564e6407ef5b0c4d3a337e8c2b7662 + category: main + optional: false +- name: libsentencepiece + version: 0.1.99 + manager: conda + platform: linux-64 + dependencies: + libabseil: '>=20230802.1,<20230803.0a0' + libgcc-ng: '>=12' + libprotobuf: '>=4.24.4,<4.24.5.0a0' + libstdcxx-ng: '>=12' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/libsentencepiece-0.1.99-h866249d_5.conda + hash: + md5: 9085779608d2f81d39ebd26144cd8b6d + sha256: 0066690b5670f45abd3a2ec8dd6c4f2629b0a666c3b4293e460d1bb391e325f5 + category: main + optional: false +- name: libthrift + version: 0.19.0 + manager: conda + platform: linux-64 + dependencies: + libevent: '>=2.1.12,<2.1.13.0a0' + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + libzlib: '>=1.2.13,<1.3.0a0' + openssl: '>=3.1.3,<4.0a0' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/libthrift-0.19.0-hb90f79a_1.conda + hash: + md5: 8cdb7d41faa0260875ba92414c487e2d + sha256: 719add2cf20d144ef9962c57cd0f77178259bdb3aae1cded2e2b2b7c646092f5 + category: main + optional: false +- name: llvm-openmp + version: 17.0.4 + manager: conda + platform: linux-64 + dependencies: + libzlib: '>=1.2.13,<1.3.0a0' + zstd: '>=1.5.5,<1.6.0a0' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/llvm-openmp-17.0.4-h4dfa4b3_0.conda + hash: + md5: c560d4ecf0d3536108aa4de0222942d3 + sha256: ef5c3a2eb09239a95fbcd4ec9272cb05a950382f52968c2d5e09dfe72488bf63 + category: main + optional: false +- name: mpc + version: 1.3.1 + manager: conda + platform: linux-64 + dependencies: + gmp: '>=6.2.1,<7.0a0' + libgcc-ng: '>=12' + mpfr: '>=4.1.0,<5.0a0' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/mpc-1.3.1-hfe3b2da_0.conda + hash: + md5: 289c71e83dc0daa7d4c81f04180778ca + sha256: 2f88965949ba7b4b21e7e5facd62285f7c6efdb17359d1b365c3bb4ecc968d29 + category: main + optional: false +- name: orc + version: 1.9.0 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + libprotobuf: '>=4.24.4,<4.24.5.0a0' + libstdcxx-ng: '>=12' + libzlib: '>=1.2.13,<1.3.0a0' + lz4-c: '>=1.9.3,<1.10.0a0' + snappy: '>=1.1.10,<2.0a0' + zstd: '>=1.5.5,<1.6.0a0' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/orc-1.9.0-h4b38347_4.conda + hash: + md5: f348d6a6bb3687dfead7c595f905732b + sha256: af3587f3b9a892be828d159b78379bdcd03b933c9fefddfcf105541421b77d48 + category: main + optional: false +- name: python + version: 3.11.6 + manager: conda + platform: linux-64 + dependencies: + bzip2: '>=1.0.8,<2.0a0' + ld_impl_linux-64: '>=2.36.1' + libexpat: '>=2.5.0,<3.0a0' + libffi: '>=3.4,<4.0a0' + libgcc-ng: '>=12' + libnsl: '>=2.0.0,<2.1.0a0' + libsqlite: '>=3.43.0,<4.0a0' + libuuid: '>=2.38.1,<3.0a0' + libzlib: '>=1.2.13,<1.3.0a0' + ncurses: '>=6.4,<7.0a0' + openssl: '>=3.1.3,<4.0a0' + readline: '>=8.2,<9.0a0' + tk: '>=8.6.13,<8.7.0a0' + tzdata: '' + xz: '>=5.2.6,<6.0a0' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/python-3.11.6-hab00c5b_0_cpython.conda + hash: + md5: b0dfbe2fcbfdb097d321bfd50ecddab1 + sha256: 84f13bd70cff5dcdaee19263b2d4291d5793856a718efc1b63a9cfa9eb6e2ca1 + category: main + optional: false +- name: re2 + version: 2023.06.02 + manager: conda + platform: linux-64 + dependencies: + libre2-11: 2023.06.02 + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/re2-2023.06.02-h2873b5e_0.conda + hash: + md5: bb2d5e593ef13fe4aff0bc9440f945ae + sha256: 3e0bfb04b6d43312d711c5b49dbc3c7660b2e6e681ed504b1b322794462a1bcd + category: main + optional: false +- name: attrs + version: 23.1.0 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.7' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/noarch/attrs-23.1.0-pyh71513ae_1.conda + hash: + md5: 3edfead7cedd1ab4400a6c588f3e75f8 + sha256: 063639cd568f5c7a557b0fb1cc27f098598c0d8ff869088bfeb82934674f8821 + category: main + optional: false +- name: aws-c-event-stream + version: 0.3.2 + manager: conda + platform: linux-64 + dependencies: + aws-c-common: '>=0.9.8,<0.9.9.0a0' + aws-c-io: '>=0.13.35,<0.13.36.0a0' + aws-checksums: '>=0.1.17,<0.1.18.0a0' + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/aws-c-event-stream-0.3.2-hae413d4_6.conda + hash: + md5: b4e69f0e7f832dc901bd585f353487f0 + sha256: b7b00593f4cd835780d3a4f61f6f77181b33b8e85cc0f78d9cb48dc1d84e8443 + category: main + optional: false +- name: aws-c-http + version: 0.7.14 + manager: conda + platform: linux-64 + dependencies: + aws-c-cal: '>=0.6.9,<0.6.10.0a0' + aws-c-common: '>=0.9.8,<0.9.9.0a0' + aws-c-compression: '>=0.2.17,<0.2.18.0a0' + aws-c-io: '>=0.13.35,<0.13.36.0a0' + libgcc-ng: '>=12' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/aws-c-http-0.7.14-h162056d_1.conda + hash: + md5: e1b49ef8ddc4faca06a63a7e25da644f + sha256: dc4cda9ffef3b5859c5943f010e947e082315e7d84eb1f5e0b3cd58565eaf405 + category: main + optional: false +- name: brotli-python + version: 1.1.0 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + python: '>=3.11,<3.12.0a0' + python_abi: 3.11.* + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/brotli-python-1.1.0-py311hb755f60_1.conda + hash: + md5: cce9e7c3f1c307f2a5fb08a2922d6164 + sha256: 559093679e9fdb6061b7b80ca0f9a31fe6ffc213f1dae65bc5c82e2cd1a94107 + category: main + optional: false +- name: certifi + version: 2023.7.22 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.7' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/noarch/certifi-2023.7.22-pyhd8ed1ab_0.conda + hash: + md5: 7f3dbc9179b4dde7da98dfb151d0ad22 + sha256: db66e31866ff4250c190788769e3a8a1709237c3e9c38d7143aae95ab75fcb31 + category: main + optional: false +- name: charset-normalizer + version: 3.3.2 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.7' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/noarch/charset-normalizer-3.3.2-pyhd8ed1ab_0.conda + hash: + md5: 7f4a9e3fcff3f6356ae99244a014da6a + sha256: 20cae47d31fdd58d99c4d2e65fbdcefa0b0de0c84e455ba9d6356a4bdbc4b5b9 + category: main + optional: false +- name: click + version: 8.1.7 + manager: conda + platform: linux-64 + dependencies: + __unix: '' + python: '>=3.8' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/noarch/click-8.1.7-unix_pyh707e725_0.conda + hash: + md5: f3ad426304898027fc619827ff428eca + sha256: f0016cbab6ac4138a429e28dbcb904a90305b34b3fe41a9b89d697c90401caec + category: main + optional: false +- name: colorama + version: 0.4.6 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.7' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_0.tar.bz2 + hash: + md5: 3faab06a954c2a04039983f2c4a50d99 + sha256: 2c1b2e9755ce3102bca8d69e8f26e4f087ece73f50418186aee7c74bef8e1698 + category: main + optional: false +- name: dataclasses + version: '0.8' + manager: conda + platform: linux-64 + dependencies: + python: '>=3.7' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/noarch/dataclasses-0.8-pyhc8e2a94_3.tar.bz2 + hash: + md5: a362b2124b06aad102e2ee4581acee7d + sha256: 63a83e62e0939bc1ab32de4ec736f6403084198c4639638b354a352113809c92 + category: main + optional: false +- name: dill + version: 0.3.7 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.7' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/noarch/dill-0.3.7-pyhd8ed1ab_0.conda + hash: + md5: 5e4f3466526c52bc9af2d2353a1460bd + sha256: 4ff20c6be028be2825235631c45d9e4a75bca1de65f8840c02dfb28ea0137c45 + category: main + optional: false +- name: einops + version: 0.7.0 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.8' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/noarch/einops-0.7.0-pyhd8ed1ab_1.conda + hash: + md5: 1641890c9375ddb22381f3eb9ac157df + sha256: cc08bb969a4458b7afd48e7ba8151c95b48f1c315d3567644ed4a97ee2987247 + category: main + optional: false +- name: filelock + version: 3.13.1 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.7' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/noarch/filelock-3.13.1-pyhd8ed1ab_0.conda + hash: + md5: 0c1729b74a8152fde6a38ba0a2ab9f45 + sha256: 4d742d91412d1f163e5399d2b50c5d479694ebcd309127abb549ca3977f89d2b + category: main + optional: false +- name: frozenlist + version: 1.4.0 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + python: '>=3.11,<3.12.0a0' + python_abi: 3.11.* + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/frozenlist-1.4.0-py311h459d7ec_1.conda + hash: + md5: 23d0b2d02252b32ee14e5063ccfb41e2 + sha256: aa832b23e1cce4530fef50e87de95132ba29fb4731848b2c7d3d91f863d2b7f3 + category: main + optional: false +- name: fsspec + version: 2023.6.0 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.8' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/noarch/fsspec-2023.6.0-pyh1a96a4e_0.conda + hash: + md5: 50ea2067ec92dfcc38b4f07992d7e235 + sha256: 0015e12d85b454ca8e09085e9e788a6156f4f1da1b270019cab2658381d60258 + category: main + optional: false +- name: gmpy2 + version: 2.1.2 + manager: conda + platform: linux-64 + dependencies: + gmp: '>=6.2.1,<7.0a0' + libgcc-ng: '>=12' + mpc: '>=1.2.1,<2.0a0' + mpfr: '>=4.1.0,<5.0a0' + python: '>=3.11,<3.12.0a0' + python_abi: 3.11.* + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/gmpy2-2.1.2-py311h6a5fa03_1.tar.bz2 + hash: + md5: 3515bd4a3d92bbd3cc2d25aac335e34d + sha256: 20862200f4d07ba583ab6ae9b56d7de2462474240872100973711dfa20d562d7 + category: main + optional: false +- name: hjson-py + version: 3.1.0 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.3' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/noarch/hjson-py-3.1.0-pyhd8ed1ab_0.tar.bz2 + hash: + md5: c30befad415322013e1e7418d7d23c56 + sha256: be791a584329f061d28940b2c76dcf92fbd63305e81ec8eaf91646d4e15db84b + category: main + optional: false +- name: humanfriendly + version: '10.0' + manager: conda + platform: linux-64 + dependencies: + __unix: '' + python: '>=3.8' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/noarch/humanfriendly-10.0-pyhd8ed1ab_6.conda + hash: + md5: 2ed1fe4b9079da97c44cfe9c2e5078fd + sha256: cd93d5d4b1d98f7ce76a8658c35de9c63e17b3a40e52f40fa2f459e0da83d0b1 + category: main + optional: false +- name: idna + version: '3.4' + manager: conda + platform: linux-64 + dependencies: + python: '>=3.6' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/noarch/idna-3.4-pyhd8ed1ab_0.tar.bz2 + hash: + md5: 34272b248891bddccc64479f9a7fffed + sha256: 9887c35c374ec1847f167292d3fde023cb4c994a4ceeec283072b95440131f09 + category: main + optional: false +- name: libblas + version: 3.9.0 + manager: conda + platform: linux-64 + dependencies: + libopenblas: '>=0.3.24,<1.0a0' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/libblas-3.9.0-19_linux64_openblas.conda + hash: + md5: 420f4e9be59d0dc9133a0f43f7bab3f3 + sha256: b1311b9414559c5760b08a32e0382ca27fa302c967968aa6f78e042519f728ce + category: main + optional: false +- name: libcurl + version: 8.4.0 + manager: conda + platform: linux-64 + dependencies: + krb5: '>=1.21.2,<1.22.0a0' + libgcc-ng: '>=12' + libnghttp2: '>=1.52.0,<2.0a0' + libssh2: '>=1.11.0,<2.0a0' + libzlib: '>=1.2.13,<1.3.0a0' + openssl: '>=3.1.3,<4.0a0' + zstd: '>=1.5.5,<1.6.0a0' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/libcurl-8.4.0-hca28451_0.conda + hash: + md5: 1158ac1d2613b28685644931f11ee807 + sha256: 25f4b6a8827d7b17a66e0bd9b5d194bf9a9e4a46fb14e2ef472fdad4b39426a6 + category: main + optional: false +- name: libgrpc + version: 1.59.2 + manager: conda + platform: linux-64 + dependencies: + c-ares: '>=1.20.1,<2.0a0' + libabseil: '>=20230802.1,<20230803.0a0' + libgcc-ng: '>=12' + libprotobuf: '>=4.24.4,<4.24.5.0a0' + libre2-11: '>=2023.6.2,<2024.0a0' + libstdcxx-ng: '>=12' + libzlib: '>=1.2.13,<1.3.0a0' + openssl: '>=3.1.4,<4.0a0' + re2: '' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/libgrpc-1.59.2-hd6c4280_0.conda + hash: + md5: dd26e7127a7b08068b52181f47849f04 + sha256: 4ac31c7667fb0940856afc4b8ea58d8f1cb18db3cdf41729aa7d2c7f7a5e6429 + category: main + optional: false +- name: markupsafe + version: 2.1.3 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + python: '>=3.11,<3.12.0a0' + python_abi: 3.11.* + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/markupsafe-2.1.3-py311h459d7ec_1.conda + hash: + md5: 71120b5155a0c500826cf81536721a15 + sha256: e1a9930f35e39bf65bc293e24160b83ebf9f800f02749f65358e1c04882ee6b0 + category: main + optional: false +- name: mpmath + version: 1.3.0 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.6' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_0.conda + hash: + md5: dbf6e2d89137da32fa6670f3bffc024e + sha256: a4f025c712ec1502a55c471b56a640eaeebfce38dd497d5a1a33729014cac47a + category: main + optional: false +- name: multidict + version: 6.0.4 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + python: '>=3.11,<3.12.0a0' + python_abi: 3.11.* + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/multidict-6.0.4-py311h459d7ec_1.conda + hash: + md5: 3dc76316237c8f7e7231d61b76c62b7c + sha256: 5bb152aab8fa22d68ce0c802a9990c406eb60a8041660071de0bd30a5cd5081c + category: main + optional: false +- name: networkx + version: 3.2.1 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.9' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/noarch/networkx-3.2.1-pyhd8ed1ab_0.conda + hash: + md5: 425fce3b531bed6ec3c74fab3e5f0a1c + sha256: 7629aa4f9f8cdff45ea7a4701fe58dccce5bf2faa01c26eb44cbb27b7e15ca9d + category: main + optional: false +- name: packaging + version: '23.2' + manager: conda + platform: linux-64 + dependencies: + python: '>=3.7' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/noarch/packaging-23.2-pyhd8ed1ab_0.conda + hash: + md5: 79002079284aa895f883c6b7f3f88fd6 + sha256: 69b3ace6cca2dab9047b2c24926077d81d236bef45329d264b394001e3c3e52f + category: main + optional: false +- name: psutil + version: 5.9.5 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + python: '>=3.11,<3.12.0a0' + python_abi: 3.11.* + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/psutil-5.9.5-py311h459d7ec_1.conda + hash: + md5: 490d7fa8675afd1aa6f1b2332d156a45 + sha256: e92d2120fc4b98fe838b3d52d4907fae97808bdd504fb84aa33aea8c4be7bc61 + category: main + optional: false +- name: py-cpuinfo + version: 9.0.0 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.7' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/noarch/py-cpuinfo-9.0.0-pyhd8ed1ab_0.tar.bz2 + hash: + md5: 6f6d42b894118f8378fce11887ccdaff + sha256: 1bb0459fdebf2f3155ee511e99097c5506ef206acbdd871b74ae9fc4b0c4a019 + category: main + optional: false +- name: pysocks + version: 1.7.1 + manager: conda + platform: linux-64 + dependencies: + __unix: '' + python: '>=3.8' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/noarch/pysocks-1.7.1-pyha2e5f31_6.tar.bz2 + hash: + md5: 2a7de29fb590ca14b5243c4c812c8025 + sha256: a42f826e958a8d22e65b3394f437af7332610e43ee313393d1cf143f0a2d274b + category: main + optional: false +- name: python-tzdata + version: '2023.3' + manager: conda + platform: linux-64 + dependencies: + python: '>=3.6' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/noarch/python-tzdata-2023.3-pyhd8ed1ab_0.conda + hash: + md5: 2590495f608a63625e165915fb4e2e34 + sha256: 0108888507014fb24573c31e4deceb61c99e63d37776dddcadd7c89b2ecae0b6 + category: main + optional: false +- name: python-xxhash + version: 3.4.1 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + python: '>=3.11,<3.12.0a0' + python_abi: 3.11.* + xxhash: '>=0.8.2,<0.8.3.0a0' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/python-xxhash-3.4.1-py311h459d7ec_0.conda + hash: + md5: 60b5332b3989fda37884b92c7afd6a91 + sha256: 91293b2ca0f36ac580f2be4b9c0858cdaec52eff95473841231dcd044acd2e12 + category: main + optional: false +- name: pytz + version: 2023.3.post1 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.6' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/noarch/pytz-2023.3.post1-pyhd8ed1ab_0.conda + hash: + md5: c93346b446cd08c169d843ae5fc0da97 + sha256: 6b680e63d69aaf087cd43ca765a23838723ef59b0a328799e6363eb13f52c49e + category: main + optional: false +- name: pyyaml + version: 6.0.1 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + python: '>=3.11,<3.12.0a0' + python_abi: 3.11.* + yaml: '>=0.2.5,<0.3.0a0' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/pyyaml-6.0.1-py311h459d7ec_1.conda + hash: + md5: 52719a74ad130de8fb5d047dc91f247a + sha256: 28729ef1ffa7f6f9dfd54345a47c7faac5d34296d66a2b9891fb147f4efe1348 + category: main + optional: false +- name: regex + version: 2023.10.3 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + python: '>=3.11,<3.12.0a0' + python_abi: 3.11.* + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/regex-2023.10.3-py311h459d7ec_0.conda + hash: + md5: c690bffc22c33b3a976d588937eb32bf + sha256: 80b761ea8ed126b3d12a0466ea925db6116527675f8eb8bd0f68b260f292e9e6 + category: main + optional: false +- name: safetensors + version: 0.3.3 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + python: '>=3.11,<3.12.0a0' + python_abi: 3.11.* + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/safetensors-0.3.3-py311h46250e7_1.conda + hash: + md5: 1a1f04191eccfce868e8629e981aec6d + sha256: 02b16dea74388db9d1a58ad83c758d8dbd1b8c58c148ca247724baa3fad33962 + category: main + optional: false +- name: sentencepiece-python + version: 0.1.99 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + libprotobuf: '>=4.24.4,<4.24.5.0a0' + libsentencepiece: 0.1.99 + libstdcxx-ng: '>=12' + python: '>=3.11,<3.12.0a0' + python_abi: 3.11.* + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/sentencepiece-python-0.1.99-py311h4b01a32_5.conda + hash: + md5: f5d4ec6558c3c0116436ebe2d5ceb0e9 + sha256: edea39c669a4ff6d1c2c0d720fa1551d94c79eaa5e9061572dd31d7c2bfc237f + category: main + optional: false +- name: sentencepiece-spm + version: 0.1.99 + manager: conda + platform: linux-64 + dependencies: + libabseil: '>=20230802.1,<20230803.0a0' + libgcc-ng: '>=12' + libprotobuf: '>=4.24.4,<4.24.5.0a0' + libsentencepiece: 0.1.99 + libstdcxx-ng: '>=12' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/sentencepiece-spm-0.1.99-h866249d_5.conda + hash: + md5: 057b46c120c067815bbd95a10c1bdb0b + sha256: d0ad2cce79d94b69dd085ff2a95baf5024e75294dc4db53600f8952dadbd933e + category: main + optional: false +- name: setuptools + version: 68.2.2 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.7' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/noarch/setuptools-68.2.2-pyhd8ed1ab_0.conda + hash: + md5: fc2166155db840c634a1291a5c35a709 + sha256: 851901b1f8f2049edb36a675f0c3f9a98e1495ef4eb214761b048c6f696a06f7 + category: main + optional: false +- name: six + version: 1.16.0 + manager: conda + platform: linux-64 + dependencies: + python: '' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/noarch/six-1.16.0-pyh6c4a22f_0.tar.bz2 + hash: + md5: e5f25f8dbc060e9a8d912e432202afc2 + sha256: a85c38227b446f42c5b90d9b642f2c0567880c15d72492d8da074a59c8f91dd6 + category: main + optional: false +- name: tbb + version: 2021.10.0 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + libhwloc: '>=2.9.3,<2.9.4.0a0' + libstdcxx-ng: '>=12' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/tbb-2021.10.0-h00ab1b0_2.conda + hash: + md5: eb0d5c122f42714f86a7058d1ce7b2e6 + sha256: 79a6c48fa1df661af7ab3e4f5fa444dd305d87921be017413a8b97fd6d642328 + category: main + optional: false +- name: typing_extensions + version: 4.8.0 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.8' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/noarch/typing_extensions-4.8.0-pyha770c72_0.conda + hash: + md5: 5b1be40a26d10a06f6d4f1f9e19fa0c7 + sha256: 38d16b5c53ec1af845d37d22e7bb0e6c934c7f19499123507c5a470f6f8b7dde + category: main + optional: false +- name: wheel + version: 0.41.3 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.7' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/noarch/wheel-0.41.3-pyhd8ed1ab_0.conda + hash: + md5: 3fc026b9c87d091c4b34a6c997324ae8 + sha256: 84c3b57fba778add2bd47b7cc70e86f746d2c55549ffd2ccb6f3d6bf7c94d21d + category: main + optional: false +- name: zipp + version: 3.17.0 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.8' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/noarch/zipp-3.17.0-pyhd8ed1ab_0.conda + hash: + md5: 2e4d6bc0b14e10f895fc6791a7d9b26a + sha256: bced1423fdbf77bca0a735187d05d9b9812d2163f60ab426fc10f11f92ecbe26 + category: main + optional: false +- name: aiosignal + version: 1.3.1 + manager: conda + platform: linux-64 + dependencies: + frozenlist: '>=1.1.0' + python: '>=3.7' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/noarch/aiosignal-1.3.1-pyhd8ed1ab_0.tar.bz2 + hash: + md5: d1e1eb7e21a9e2c74279d87dafb68156 + sha256: 575c742e14c86575986dc867463582a970463da50b77264cdf54df74f5563783 + category: main + optional: false +- name: aws-c-auth + version: 0.7.6 + manager: conda + platform: linux-64 + dependencies: + aws-c-cal: '>=0.6.9,<0.6.10.0a0' + aws-c-common: '>=0.9.8,<0.9.9.0a0' + aws-c-http: '>=0.7.14,<0.7.15.0a0' + aws-c-io: '>=0.13.35,<0.13.36.0a0' + aws-c-sdkutils: '>=0.1.12,<0.1.13.0a0' + libgcc-ng: '>=12' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/aws-c-auth-0.7.6-h37ad1db_0.conda + hash: + md5: 31836ccf72bc70ce2ec38a2ec2c8b504 + sha256: 6f44ef79e2ab5005961847cdefd2a71aa3a33c741adc77e774ac9dbedd9a2f81 + category: main + optional: false +- name: aws-c-mqtt + version: 0.9.9 + manager: conda + platform: linux-64 + dependencies: + aws-c-common: '>=0.9.8,<0.9.9.0a0' + aws-c-http: '>=0.7.14,<0.7.15.0a0' + aws-c-io: '>=0.13.35,<0.13.36.0a0' + libgcc-ng: '>=12' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/aws-c-mqtt-0.9.9-h1387108_0.conda + hash: + md5: d03181571be036cfbe7accf52256efe7 + sha256: 1df6ad0f5db319090718f5d4575b8829ff5aa5b663c8580e191fa9005e71072d + category: main + optional: false +- name: coloredlogs + version: 15.0.1 + manager: conda + platform: linux-64 + dependencies: + humanfriendly: '>=9.1' + python: '>=3.7' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/noarch/coloredlogs-15.0.1-pyhd8ed1ab_3.tar.bz2 + hash: + md5: 7b4fc18b7f66382257c45424eaf81935 + sha256: 0bb37abbf3367add8a8e3522405efdbd06605acfc674488ef52486968f2c119d + category: main + optional: false +- name: importlib-metadata + version: 6.8.0 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.8' + zipp: '>=0.5' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/noarch/importlib-metadata-6.8.0-pyha770c72_0.conda + hash: + md5: 4e9f59a060c3be52bc4ddc46ee9b6946 + sha256: 2797ed927d65324309b6c630190d917b9f2111e0c217b721f80429aeb57f9fcf + category: main + optional: false +- name: jinja2 + version: 3.1.2 + manager: conda + platform: linux-64 + dependencies: + markupsafe: '>=2.0' + python: '>=3.7' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/noarch/jinja2-3.1.2-pyhd8ed1ab_1.tar.bz2 + hash: + md5: c8490ed5c70966d232fdd389d0dbed37 + sha256: b045faba7130ab263db6a8fdc96b1a3de5fcf85c4a607c5f11a49e76851500b5 + category: main + optional: false +- name: joblib + version: 1.3.2 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.7' + setuptools: '' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/noarch/joblib-1.3.2-pyhd8ed1ab_0.conda + hash: + md5: 4da50d410f553db77e62ab62ffaa1abc + sha256: 31e05d47970d956206188480b038829d24ac11fe8216409d8584d93d40233878 + category: main + optional: false +- name: libcblas + version: 3.9.0 + manager: conda + platform: linux-64 + dependencies: + libblas: 3.9.0 + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/libcblas-3.9.0-19_linux64_openblas.conda + hash: + md5: d12374af44575413fbbd4a217d46ea33 + sha256: 84fddccaf58f42b07af7fb42512bd617efcb072f17bdef27f4c1884dbd33c86a + category: main + optional: false +- name: libgoogle-cloud + version: 2.12.0 + manager: conda + platform: linux-64 + dependencies: + libabseil: '>=20230802.1,<20230803.0a0' + libcrc32c: '>=1.1.2,<1.2.0a0' + libcurl: '>=8.4.0,<9.0a0' + libgcc-ng: '>=12' + libgrpc: '>=1.59.2,<1.60.0a0' + libprotobuf: '>=4.24.4,<4.24.5.0a0' + libstdcxx-ng: '>=12' + openssl: '>=3.1.4,<4.0a0' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/libgoogle-cloud-2.12.0-h5206363_4.conda + hash: + md5: b5eb63d2683102be45d17c55021282f6 + sha256: 82a7d211d0df165b073f9e8ba6d789c4b1c7c4882d546ca12d40f201fc3496fc + category: main + optional: false +- name: liblapack + version: 3.9.0 + manager: conda + platform: linux-64 + dependencies: + libblas: 3.9.0 + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/liblapack-3.9.0-19_linux64_openblas.conda + hash: + md5: 9f100edf65436e3eabc2a51fc00b2c37 + sha256: 58f402aae605ebd0932e1cbbf855cd49dcdfa2fcb6aab790a4f6068ec5937878 + category: main + optional: false +- name: mkl + version: 2022.2.1 + manager: conda + platform: linux-64 + dependencies: + _openmp_mutex: '>=4.5' + llvm-openmp: '>=15.0.6' + tbb: 2021.* + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/mkl-2022.2.1-h84fe81f_16997.conda + hash: + md5: a7ce56d5757f5b57e7daabe703ade5bb + sha256: 5322750d5e96ff5d96b1457db5fb6b10300f2bc4030545e940e17b57c4e96d00 + category: main + optional: false +- name: multiprocess + version: 0.70.15 + manager: conda + platform: linux-64 + dependencies: + dill: '>=0.3.6' + libgcc-ng: '>=12' + python: '>=3.11,<3.12.0a0' + python_abi: 3.11.* + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/multiprocess-0.70.15-py311h459d7ec_1.conda + hash: + md5: cebd02a02b199549a57e0d70aed7e2dc + sha256: eca27e6fb5fb4ee73f04ae030bce29f5daa46fea3d6abdabb91740646f0d188e + category: main + optional: false +- name: pip + version: 23.3.1 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.7' + setuptools: '' + wheel: '' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/noarch/pip-23.3.1-pyhd8ed1ab_0.conda + hash: + md5: 2400c0b86889f43aa52067161e1fb108 + sha256: 435829a03e1c6009f013f29bb83de8b876c388820bf8cf69a7baeec25f6a3563 + category: main + optional: false +- name: protobuf + version: 4.24.4 + manager: conda + platform: linux-64 + dependencies: + libabseil: '>=20230802.1,<20230803.0a0' + libgcc-ng: '>=12' + libprotobuf: '>=4.24.4,<4.24.5.0a0' + libstdcxx-ng: '>=12' + python: '>=3.11,<3.12.0a0' + python_abi: 3.11.* + setuptools: '' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/protobuf-4.24.4-py311h46cbc50_0.conda + hash: + md5: 83b241e2db8adb55d7ec110a913fea80 + sha256: 1f664f5fc370c28809024387e2f991003fcabf8b025c787c70dbc99a8fcb2088 + category: main + optional: false +- name: python-dateutil + version: 2.8.2 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.6' + six: '>=1.5' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/noarch/python-dateutil-2.8.2-pyhd8ed1ab_0.tar.bz2 + hash: + md5: dd999d1cc9f79e67dbb855c8924c7984 + sha256: 54d7785c7678166aa45adeaccfc1d2b8c3c799ca2dc05d4a82bb39b1968bd7da + category: main + optional: false +- name: sentencepiece + version: 0.1.99 + manager: conda + platform: linux-64 + dependencies: + libsentencepiece: 0.1.99 + python_abi: 3.11.* + sentencepiece-python: 0.1.99 + sentencepiece-spm: 0.1.99 + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/sentencepiece-0.1.99-h38be061_5.conda + hash: + md5: 0813c16e69189ccf172aed6485d48ecb + sha256: 72b08e94e4da219d4ec10d87890b179b5ea79e03e612c5d82bd60a564aaa75d2 + category: main + optional: false +- name: sympy + version: '1.12' + manager: conda + platform: linux-64 + dependencies: + __unix: '' + gmpy2: '>=2.0.8' + mpmath: '>=0.19' + python: '>=3.8' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/noarch/sympy-1.12-pypyh9d50eac_103.conda + hash: + md5: 2f7d6347d7acf6edf1ac7f2189f44c8f + sha256: 0025dd4e6411423903bf478d1b9fbff0cbbbe546f51c9375dfd6729ef2e1a1ac + category: main + optional: false +- name: tqdm + version: 4.66.1 + manager: conda + platform: linux-64 + dependencies: + colorama: '' + python: '>=3.7' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/noarch/tqdm-4.66.1-pyhd8ed1ab_0.conda + hash: + md5: 03c97908b976498dcae97eb4e4f3149c + sha256: b61c9222af05e8c5ff27e4a4d2eb81870c21ffd7478346be3ef644b7a3759cc4 + category: main + optional: false +- name: typing-extensions + version: 4.8.0 + manager: conda + platform: linux-64 + dependencies: + typing_extensions: 4.8.0 + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/noarch/typing-extensions-4.8.0-hd8ed1ab_0.conda + hash: + md5: 384462e63262a527bda564fa2d9126c0 + sha256: d6e1dddd0c372218ef15912383d351ac8c73465cbf16238017f0269813cafe2d + category: main + optional: false +- name: urllib3 + version: 2.0.7 + manager: conda + platform: linux-64 + dependencies: + brotli-python: '>=1.0.9' + pysocks: '>=1.5.6,<2.0,!=1.5.7' + python: '>=3.7' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/noarch/urllib3-2.0.7-pyhd8ed1ab_0.conda + hash: + md5: 270e71c14d37074b1d066ee21cf0c4a6 + sha256: 9fe14735dde74278c6f1710cbe883d5710fc98501a96031dec6849a8d8a1bb11 + category: main + optional: false +- name: yarl + version: 1.9.2 + manager: conda + platform: linux-64 + dependencies: + idna: '>=2.0' + libgcc-ng: '>=12' + multidict: '>=4.0' + python: '>=3.11,<3.12.0a0' + python_abi: 3.11.* + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/yarl-1.9.2-py311h459d7ec_1.conda + hash: + md5: 132637a291f818a0e99c8ca468e92eb8 + sha256: f25893b4c4e4432cdfa1c19631dd503e5f197704d2b9d09624520ece9a6845f0 + category: main + optional: false +- name: async-timeout + version: 4.0.3 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.7' + typing-extensions: '>=3.6.5' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/noarch/async-timeout-4.0.3-pyhd8ed1ab_0.conda + hash: + md5: 3ce482ec3066e6d809dbbb1d1679f215 + sha256: bd8b698e7f037a9c6107216646f1191f4f7a7fc6da6c34d1a6d4c211bcca8979 + category: main + optional: false +- name: aws-c-s3 + version: 0.3.23 + manager: conda + platform: linux-64 + dependencies: + aws-c-auth: '>=0.7.6,<0.7.7.0a0' + aws-c-cal: '>=0.6.9,<0.6.10.0a0' + aws-c-common: '>=0.9.8,<0.9.9.0a0' + aws-c-http: '>=0.7.14,<0.7.15.0a0' + aws-c-io: '>=0.13.35,<0.13.36.0a0' + aws-checksums: '>=0.1.17,<0.1.18.0a0' + libgcc-ng: '>=12' + openssl: '>=3.1.4,<4.0a0' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/aws-c-s3-0.3.23-h7630044_1.conda + hash: + md5: 76eebe9871477c883d04042758493b98 + sha256: a145f456f0a47f8f7482ce6c23f4bfc3b71cb013598d4e1294930dcc8db56c65 + category: main + optional: false +- name: importlib_metadata + version: 6.8.0 + manager: conda + platform: linux-64 + dependencies: + importlib-metadata: '>=6.8.0,<6.8.1.0a0' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/noarch/importlib_metadata-6.8.0-hd8ed1ab_0.conda + hash: + md5: b279b07ce18058034e5b3606ba103a8b + sha256: b96e01dc42d547d6d9ceb1c5b52a5232cc04e40153534350f702c3e0418a6b3f + category: main + optional: false +- name: libmagma + version: 2.7.2 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17' + _openmp_mutex: '>=4.5' + cudatoolkit: '>=11.8,<12' + libblas: '>=3.9.0,<4.0a0' + libgcc-ng: '>=12' + liblapack: '>=3.9.0,<4.0a0' + libstdcxx-ng: '>=12' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/libmagma-2.7.2-h8354cda_0.conda + hash: + md5: 208b78872f519c2506b6ca1a13c11541 + sha256: d981dae6f46ceb64fbb992cc4da5c767ea70b7836aca2b59cc9a23ce13939efc + category: main + optional: false +- name: numpy + version: 1.26.0 + manager: conda + platform: linux-64 + dependencies: + libblas: '>=3.9.0,<4.0a0' + libcblas: '>=3.9.0,<4.0a0' + libgcc-ng: '>=12' + liblapack: '>=3.9.0,<4.0a0' + libstdcxx-ng: '>=12' + python: '>=3.11,<3.12.0a0' + python_abi: 3.11.* + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/numpy-1.26.0-py311h64a7726_0.conda + hash: + md5: bf16a9f625126e378302f08e7ed67517 + sha256: 0aab5cef67cc2a1cd584f6e9cc6f2065c7a28c142d7defcb8096e8f719d9b3bf + category: main + optional: false +- name: pydantic + version: 1.10.13 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + python: '>=3.11,<3.12.0a0' + python_abi: 3.11.* + typing-extensions: '>=4.2.0' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/pydantic-1.10.13-py311h459d7ec_1.conda + hash: + md5: 8a92f40420211897a35841861e7e8348 + sha256: f2d3a838fc90699c5dcd537aff10c78b33bd755232d0b21b26247cbf185cced7 + category: main + optional: false +- name: requests + version: 2.31.0 + manager: conda + platform: linux-64 + dependencies: + certifi: '>=2017.4.17' + charset-normalizer: '>=2,<4' + idna: '>=2.5,<4' + python: '>=3.7' + urllib3: '>=1.21.1,<3' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/noarch/requests-2.31.0-pyhd8ed1ab_0.conda + hash: + md5: a30144e4156cdbb236f99ebb49828f8b + sha256: 9f629d6fd3c8ac5f2a198639fe7af87c4db2ac9235279164bfe0fcb49d8c4bad + category: main + optional: false +- name: sacremoses + version: 0.0.53 + manager: conda + platform: linux-64 + dependencies: + click: '' + joblib: '' + python: '>=3.6' + regex: '' + six: '' + tqdm: '' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/noarch/sacremoses-0.0.53-pyhd8ed1ab_0.tar.bz2 + hash: + md5: 76c3c384fe0941f1b08193736e8e277a + sha256: 2fdc52c648c0a0d80f2f6f484cd0933f9b553d2e568bf8b63abe444974eb75b5 + category: main + optional: false +- name: aiohttp + version: 3.8.6 + manager: conda + platform: linux-64 + dependencies: + aiosignal: '>=1.1.2' + async-timeout: <5.0,>=4.0.0a3 + attrs: '>=17.3.0' + charset-normalizer: '>=2.0,<4.0' + frozenlist: '>=1.1.1' + libgcc-ng: '>=12' + multidict: '>=4.5,<7.0' + python: '>=3.11,<3.12.0a0' + python_abi: 3.11.* + yarl: '>=1.0,<2.0' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/aiohttp-3.8.6-py311h459d7ec_1.conda + hash: + md5: 7d4b63a745f293029b5689b0b5d8aa15 + sha256: 690f7ca719e99d47728c392ab0f5f362013852800db41702c29d219c8e380976 + category: main + optional: false +- name: aws-crt-cpp + version: 0.24.5 + manager: conda + platform: linux-64 + dependencies: + aws-c-auth: '>=0.7.6,<0.7.7.0a0' + aws-c-cal: '>=0.6.9,<0.6.10.0a0' + aws-c-common: '>=0.9.8,<0.9.9.0a0' + aws-c-event-stream: '>=0.3.2,<0.3.3.0a0' + aws-c-http: '>=0.7.14,<0.7.15.0a0' + aws-c-io: '>=0.13.35,<0.13.36.0a0' + aws-c-mqtt: '>=0.9.9,<0.9.10.0a0' + aws-c-s3: '>=0.3.23,<0.3.24.0a0' + aws-c-sdkutils: '>=0.1.12,<0.1.13.0a0' + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/aws-crt-cpp-0.24.5-h270613d_5.conda + hash: + md5: 47040d82b358ac50c8badb0f988a2b43 + sha256: 3fca577d00c8540ace4f5e052625b8b59cecb857bb466a35792384b87b17fbe7 + category: main + optional: false +- name: huggingface_hub + version: 0.17.3 + manager: conda + platform: linux-64 + dependencies: + filelock: '' + fsspec: '' + packaging: '>=20.9' + python: '>=3.8.0' + pyyaml: '>=5.1' + requests: '' + tqdm: '>=4.42.1' + typing-extensions: '>=3.7.4.3' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/noarch/huggingface_hub-0.17.3-pyhd8ed1ab_0.conda + hash: + md5: ec7be5374ac363f63c13bfc7e78144e2 + sha256: 9847287f52cb52ab33bb77959fc5af1a80a1a69139c1b543a24bf9b2b6de5a58 + category: main + optional: false +- name: libmagma_sparse + version: 2.7.2 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17' + _openmp_mutex: '>=4.5' + cudatoolkit: '>=11.8,<12' + libblas: '>=3.9.0,<4.0a0' + libgcc-ng: '>=12' + liblapack: '>=3.9.0,<4.0a0' + libmagma: '>=2.7.2,<2.7.3.0a0' + libstdcxx-ng: '>=12' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/libmagma_sparse-2.7.2-h8354cda_0.conda + hash: + md5: 1a1cc7f715e5450ed3ffe6dc74ec8edd + sha256: 7bc90dbbba56a3ab62993e6411986ed6c2b02fab9bc785df551c790ccf6564bb + category: main + optional: false +- name: pandas + version: 2.1.3 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + numpy: '>=1.23.5,<2.0a0' + python: '>=3.11,<3.12.0a0' + python-dateutil: '>=2.8.1' + python-tzdata: '>=2022a' + python_abi: 3.11.* + pytz: '>=2020.1' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/pandas-2.1.3-py311h320fe9a_0.conda + hash: + md5: 3ea3486e16d559dfcb539070ed330a1e + sha256: d69759f8e5f3dcae2562e177cdfde5a45e4cd38db732301812aa558c1c80db57 + category: main + optional: false +- name: aws-sdk-cpp + version: 1.11.182 + manager: conda + platform: linux-64 + dependencies: + aws-c-common: '>=0.9.8,<0.9.9.0a0' + aws-c-event-stream: '>=0.3.2,<0.3.3.0a0' + aws-checksums: '>=0.1.17,<0.1.18.0a0' + aws-crt-cpp: '>=0.24.5,<0.24.6.0a0' + libcurl: '>=8.4.0,<9.0a0' + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + libzlib: '>=1.2.13,<1.3.0a0' + openssl: '>=3.1.4,<4.0a0' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/aws-sdk-cpp-1.11.182-h8df25a1_5.conda + hash: + md5: 18811e2cfea57f1ce72af7a60d9ad0f9 + sha256: 9734287880abb46762d8a21d9ecd0d9db0de6f18d0951ec9c8dc9beb546c4778 + category: main + optional: false +- name: magma + version: 2.7.2 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17' + cudatoolkit: '>=11.8,<12' + libmagma: '>=2.7.2,<2.7.3.0a0' + libmagma_sparse: 2.7.2 + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/magma-2.7.2-h430c000_0.conda + hash: + md5: 014daa0a5ef4ce10deb884d0d433bccf + sha256: 3489418f2b1e3ed54ebc0ff65ad0e3c941d321bbcc3410dc4e7b0bf5d05afeb7 + category: main + optional: false +- name: tokenizers + version: 0.14.1 + manager: conda + platform: linux-64 + dependencies: + huggingface_hub: '>=0.16.4,<0.18' + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + openssl: '>=3.1.3,<4.0a0' + python: '>=3.11,<3.12.0a0' + python_abi: 3.11.* + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/tokenizers-0.14.1-py311h6640629_2.conda + hash: + md5: abef7be15a5487d8bd1b877f16aedf82 + sha256: 7d9338ccc698685307d87dcadfdf6c30e0795cd8fa6e55be16c9e4822aa0eba6 + category: main + optional: false +- name: libarrow + version: 14.0.1 + manager: conda + platform: linux-64 + dependencies: + aws-crt-cpp: '>=0.24.5,<0.24.6.0a0' + aws-sdk-cpp: '>=1.11.182,<1.11.183.0a0' + bzip2: '>=1.0.8,<2.0a0' + glog: '>=0.6.0,<0.7.0a0' + libabseil: '>=20230802.1,<20230803.0a0' + libbrotlidec: '>=1.1.0,<1.2.0a0' + libbrotlienc: '>=1.1.0,<1.2.0a0' + libgcc-ng: '>=12' + libgoogle-cloud: '>=2.12.0,<2.13.0a0' + libre2-11: '>=2023.6.2,<2024.0a0' + libstdcxx-ng: '>=12' + libutf8proc: '>=2.8.0,<3.0a0' + libzlib: '>=1.2.13,<1.3.0a0' + lz4-c: '>=1.9.3,<1.10.0a0' + orc: '>=1.9.0,<1.9.1.0a0' + re2: '' + snappy: '>=1.1.10,<2.0a0' + zstd: '>=1.5.5,<1.6.0a0' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/libarrow-14.0.1-h0406937_1_cpu.conda + hash: + md5: 6cd542d836507e0c9bec0c0d6112b024 + sha256: 461384bb5fba971abc5d43a986222d73ae72e15034e7b403e0ba94c5712db887 + category: main + optional: false +- name: pytorch + version: 2.1.0 + manager: conda + platform: linux-64 + dependencies: + __cuda: '' + __glibc: '>=2.17,<3.0.a0' + _openmp_mutex: '>=4.5' + cudatoolkit: '>=11.8,<12' + cudnn: '>=8.8.0.121,<9.0a0' + filelock: '' + fsspec: '' + jinja2: '' + libcblas: '>=3.9.0,<4.0a0' + libgcc-ng: '>=12' + libmagma: '>=2.7.2,<2.7.3.0a0' + libmagma_sparse: '>=2.7.2,<2.7.3.0a0' + libprotobuf: '>=4.24.4,<4.24.5.0a0' + libstdcxx-ng: '>=12' + libuv: '>=1.46.0,<2.0a0' + magma: '>=2.7.2,<2.7.3.0a0' + mkl: '>=2022.2.1,<2023.0a0' + nccl: '>=2.19.3.1,<3.0a0' + networkx: '' + numpy: '>=1.23.5,<2.0a0' + python: '>=3.11,<3.12.0a0' + python_abi: 3.11.* + sleef: '>=3.5.1,<4.0a0' + sympy: '' + typing_extensions: '' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/pytorch-2.1.0-cuda118py311h3b8d1c1_300.conda + hash: + md5: 686dad5ed227521e35714d126ee4e2c8 + sha256: 83da2f292a649f3412e006c365bb600c6c2ba553b02fc18a85339a508aef1c8f + category: main + optional: false +- name: accelerate + version: 0.24.1 + manager: conda + platform: linux-64 + dependencies: + numpy: '>=1.17' + packaging: '>=20.0' + psutil: '' + python: '>=3.8.0' + pytorch: '>=1.10.0' + pyyaml: '' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/noarch/accelerate-0.24.1-pyhd8ed1ab_0.conda + hash: + md5: f145fda3d83dd29c8cdb5966bea45c56 + sha256: a897315648a9eeafaff6ca43d928c93801abbee2c3542ec17934a21ff055c1a4 + category: main + optional: false +- name: deepspeed + version: 0.11.1 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17' + cudatoolkit: '>=11.2,<12' + hjson-py: '' + libaio: '>=0.3.113,<0.4.0a0' + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + numpy: '' + packaging: '>=20.0' + psutil: '' + py-cpuinfo: '' + pydantic: <2.0.0 + python: '>=3.11,<3.12.0a0' + python_abi: 3.11.* + pytorch: '>=2.0.0,<2.1.0a0' + tqdm: '' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/deepspeed-0.11.1-cuda112py311h2ed503c_200.conda + hash: + md5: 75bec2d5eaae63882809321cccedb119 + sha256: 042983da1c3490265d8efdc7c92e1afa0009f1c9fafadfe28f481e7a0bd91cd4 + category: main + optional: false +- name: libarrow-acero + version: 14.0.1 + manager: conda + platform: linux-64 + dependencies: + libarrow: 14.0.1 + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/libarrow-acero-14.0.1-h59595ed_1_cpu.conda + hash: + md5: dc5eb5026d43d5a9cebd03b335f190c8 + sha256: 9d8e19f90f463ca85254d8e16181d65fa1c01b7a4833cbb72ed911a509dd9f12 + category: main + optional: false +- name: libarrow-flight + version: 14.0.1 + manager: conda + platform: linux-64 + dependencies: + libabseil: '>=20230802.1,<20230803.0a0' + libarrow: 14.0.1 + libgcc-ng: '>=12' + libgrpc: '>=1.59.2,<1.60.0a0' + libprotobuf: '>=4.24.4,<4.24.5.0a0' + libstdcxx-ng: '>=12' + ucx: '>=1.15.0,<1.16.0a0' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/libarrow-flight-14.0.1-h120cb0d_1_cpu.conda + hash: + md5: cf189c716cd96362c7c91d6d9fda6b0b + sha256: 7df11fe1fc0a6b8ca633c718fec92aa28a2bbe07f74d114b1bd2cd267439311c + category: main + optional: false +- name: libarrow-gandiva + version: 14.0.1 + manager: conda + platform: linux-64 + dependencies: + libarrow: 14.0.1 + libgcc-ng: '>=12' + libllvm15: '>=15.0.7,<15.1.0a0' + libre2-11: '>=2023.6.2,<2024.0a0' + libstdcxx-ng: '>=12' + libutf8proc: '>=2.8.0,<3.0a0' + openssl: '>=3.1.4,<4.0a0' + re2: '' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/libarrow-gandiva-14.0.1-hacb8726_1_cpu.conda + hash: + md5: 05d9955c98398a0978eca62e526fc0ee + sha256: 984435cf158cecf05ee9dcbaf47e0825aa4a7ae32809c7d6bf0d1d1654f2236f + category: main + optional: false +- name: libparquet + version: 14.0.1 + manager: conda + platform: linux-64 + dependencies: + libarrow: 14.0.1 + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + libthrift: '>=0.19.0,<0.19.1.0a0' + openssl: '>=3.1.4,<4.0a0' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/libparquet-14.0.1-h352af49_1_cpu.conda + hash: + md5: 5b5c9968e5872bc65a3f69a38c389003 + sha256: 9d3e94b10d0cf5c71420a8f22ffd9f58189bc52a937296798b9c3bb5b5c75809 + category: main + optional: false +- name: libarrow-dataset + version: 14.0.1 + manager: conda + platform: linux-64 + dependencies: + libarrow: 14.0.1 + libarrow-acero: 14.0.1 + libgcc-ng: '>=12' + libparquet: 14.0.1 + libstdcxx-ng: '>=12' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/libarrow-dataset-14.0.1-h59595ed_1_cpu.conda + hash: + md5: b7948e05ad29fb89dfe18f23f445bc86 + sha256: 9b246befad12c156dd10b7e91d32a4515abee2fc8c5e2b408d6bc1c2ea73edb0 + category: main + optional: false +- name: libarrow-flight-sql + version: 14.0.1 + manager: conda + platform: linux-64 + dependencies: + libarrow: 14.0.1 + libarrow-flight: 14.0.1 + libgcc-ng: '>=12' + libprotobuf: '>=4.24.4,<4.24.5.0a0' + libstdcxx-ng: '>=12' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/libarrow-flight-sql-14.0.1-h61ff412_1_cpu.conda + hash: + md5: fa7db8ca53a9eb0ca62893209d4a52d6 + sha256: b34f3e189572c8009b22e3920229eb8cf6e37897d632e2729a966236b5bc9746 + category: main + optional: false +- name: libarrow-substrait + version: 14.0.1 + manager: conda + platform: linux-64 + dependencies: + libarrow: 14.0.1 + libarrow-acero: 14.0.1 + libarrow-dataset: 14.0.1 + libgcc-ng: '>=12' + libprotobuf: '>=4.24.4,<4.24.5.0a0' + libstdcxx-ng: '>=12' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/libarrow-substrait-14.0.1-h61ff412_1_cpu.conda + hash: + md5: 279bf5749bd65e468b2b564d29ca95c0 + sha256: 427889bb5091aaba58b3cd5d5ffbcc5936811af3084fa8a16bc885ecfee137d0 + category: main + optional: false +- name: pyarrow + version: 14.0.1 + manager: conda + platform: linux-64 + dependencies: + libarrow: 14.0.1 + libarrow-acero: 14.0.1 + libarrow-dataset: 14.0.1 + libarrow-flight: 14.0.1 + libarrow-flight-sql: 14.0.1 + libarrow-gandiva: 14.0.1 + libarrow-substrait: 14.0.1 + libgcc-ng: '>=12' + libparquet: 14.0.1 + libstdcxx-ng: '>=12' + numpy: '>=1.23.5,<2.0a0' + python: '>=3.11,<3.12.0a0' + python_abi: 3.11.* + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/pyarrow-14.0.1-py311h39c9aba_1_cpu.conda + hash: + md5: ee5e344d03f1fe29c52f7cc55a755ac0 + sha256: 1846ed170dca8ad173a5e461760d0455832caa4fa630e28b98fd3c1d0360c70b + category: main + optional: false +- name: datasets + version: 2.14.5 + manager: conda + platform: linux-64 + dependencies: + aiohttp: '' + dill: '>=0.3.0,<0.3.8' + fsspec: '>=2023.1.0,<2023.9.0' + huggingface_hub: '>=0.14.0,<1.0.0' + importlib-metadata: '' + multiprocess: '' + numpy: '>=1.17' + packaging: '' + pandas: '' + pyarrow: '>=8.0.0' + python: '>=3.8.0' + python-xxhash: '' + pyyaml: '>=5.1' + requests: '>=2.19.0' + tqdm: '>=4.62.1' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/noarch/datasets-2.14.5-pyhd8ed1ab_0.conda + hash: + md5: 3bec9fb1eeef5a6e316011f2a3543ffd + sha256: d3ecb2e0fbcec7fd6825cf032190eec6a0aa9c575498dcb71db96acedfb730d7 + category: main + optional: false +- name: transformers + version: 4.34.0 + manager: conda + platform: linux-64 + dependencies: + dataclasses: '' + datasets: '!=2.5.0' + filelock: '' + huggingface_hub: '' + importlib_metadata: '' + numpy: '>=1.17' + packaging: '>=20.0' + python: '>=3.7' + pyyaml: '' + regex: '!=2019.12.17' + requests: '' + sacremoses: '' + safetensors: '>=0.3.1' + tokenizers: '>=0.14,<0.15' + tqdm: '>=4.27' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/noarch/transformers-4.34.0-pyhd8ed1ab_0.conda + hash: + md5: 03b3e27e66a08258392785b3205c6d60 + sha256: 9d10765e948c0b451d701e62ba2474cffe6ce7964088cc87b1b342c00d6fba27 + category: main + optional: false +- name: optimum + version: 1.13.2 + manager: conda + platform: linux-64 + dependencies: + coloredlogs: '' + datasets: '' + huggingface_hub: '>=0.8.0' + numpy: '' + packaging: '' + protobuf: '' + python: '>=3.7' + pytorch: '>=1.9' + sentencepiece: '>=0.1.91' + sympy: '' + transformers: '>=4.26.0' + url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/noarch/optimum-1.13.2-pyhd8ed1ab_0.conda + hash: + md5: 7bc29f1226e7e63bceed63fa46e09322 + sha256: 4fa7a2cde0426cbc000aa1db96639d86122a172364aff262fecccfa0e2a57004 + category: main + optional: false +- name: ninja + version: 1.11.1 + manager: pip + platform: linux-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/0f/58/854ce5aab0ff5c33d66e1341b0be42f0330797335011880f7fbd88449996/ninja-1.11.1-py2.py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.whl + hash: + sha256: 817e2aee2a4d28a708a67bcfba1817ae502c32c6d8ef80e50d63b0f23adf3a08 + category: main + optional: false +- name: safetensors + version: 0.3.1 + manager: pip + platform: linux-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/a9/3e/28bd47b8d0f709b680d9e5d5ff715df187adb1f806fde72478049d691873/safetensors-0.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + hash: + sha256: 997a2cc14023713f423e6d16536d55cb16a3d72850f142e05f82f0d4c76d383b + category: main + optional: false +- name: sentencepiece + version: 0.1.99 + manager: pip + platform: linux-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/4d/9d/9153942f0e2143a43978bcefba31d79187b7037bed3f85a6668c69493062/sentencepiece-0.1.99-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + hash: + sha256: db361e03342c41680afae5807590bc88aa0e17cfd1a42696a160e4005fcda03b + category: main + optional: false +- name: exllama + version: 0.1.0 + manager: pip + platform: linux-64 + dependencies: + ninja: 1.11.1 + safetensors: 0.3.1 + sentencepiece: '>=0.1.97' + torch: '>=2.0.1' + url: https://files.pythonhosted.org/packages/cd/15/d1c31f0cabab5a66cdfc34b27cac1bbe564213a9be8c077eb49e0ce16b41/exllama-0.1.0-py3-none-any.whl + hash: + sha256: f12f27686fbcaaa74298626eb5e8182f39207f2e0db2d28e8634bc2d8124a75d + category: main + optional: false +- name: flash-attn + version: 2.3.3 + manager: pip + platform: linux-64 + dependencies: + torch: '*' + einops: '*' + packaging: '*' + ninja: '*' + url: https://files.pythonhosted.org/packages/fa/d5/8285a20ed850824c9c0917dff851571f0b18402db8a52c20b7486d4d70d7/flash_attn-2.3.3.tar.gz + hash: + sha256: 489e0197842a6f21f15a1a44d2d26553bae9d63d00fe8cb51afec73f0e578df1 + category: main + optional: false +- name: peft + version: 0.6.1 + manager: pip + platform: linux-64 + dependencies: + numpy: '>=1.17' + packaging: '>=20.0' + psutil: '*' + pyyaml: '*' + torch: '>=1.13.0' + transformers: '*' + tqdm: '*' + accelerate: '>=0.21.0' + safetensors: '*' + url: https://files.pythonhosted.org/packages/d0/a6/c5442d9172fae3554f8d83699a1c05015152f7c84fef934eeb81cbfec4f8/peft-0.6.1-py3-none-any.whl + hash: + sha256: 362e7eb4e551b1de1af7dbbc84e3c7049b618ce90a0824a4abfda31b69a7ed0d + category: main + optional: false +- name: rouge + version: 1.0.1 + manager: pip + platform: linux-64 + dependencies: + six: '*' + url: https://files.pythonhosted.org/packages/32/7c/650ae86f92460e9e8ef969cc5008b24798dcf56a9a8947d04c78f550b3f5/rouge-1.0.1-py3-none-any.whl + hash: + sha256: 28d118536e8c774dc47d1d15ec266479b4dd0914c4672ce117d4002789bdc644 + category: main + optional: false +- name: auto-gptq + version: 0.4.2 + manager: pip + platform: linux-64 + dependencies: + accelerate: '>=0.19.0' + datasets: '*' + numpy: '*' + rouge: '*' + torch: '>=1.13.0' + safetensors: '*' + transformers: '>=4.31.0' + peft: '*' + url: https://files.pythonhosted.org/packages/38/d3/f404ee986f2e1f9fa744296365b0bfbbf3d3a779a2b2dc92e54e919ca297/auto_gptq-0.4.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + hash: + sha256: c0f39d23b9fe8d823e49dc3cc3686472f2d4dea9cb7bd531a761155c9cf38bbf + category: main + optional: false diff --git a/finetune/utils/data/data_utils.py b/finetune/utils/data/data_utils.py index 641c1935..ee3ca95e 100644 --- a/finetune/utils/data/data_utils.py +++ b/finetune/utils/data/data_utils.py @@ -130,7 +130,7 @@ def __getitem__(self, idx): return { "input_ids": self.chosen_dataset[idx]["input_ids"], "attention_mask": self.chosen_dataset[idx]["attention_mask"], - "labels": self.chosen_dataset[idx]["labels"] + "labels": self.chosen_dataset[idx]["labels"], } @@ -148,7 +148,9 @@ def create_dataset_split( if train_phase == SFT: for i, tmp_data in enumerate(current_dataset): # tokenize the text - chosen_sentence = raw_dataset.get_prompt_and_chosen(tmp_data) # the accept response + chosen_sentence = raw_dataset.get_prompt_and_chosen( + tmp_data + ) # the accept response prompt_sentence = raw_dataset.get_prompt(tmp_data) if chosen_sentence is not None and prompt_sentence is not None: chosen_sentence += end_of_conversation_token @@ -160,7 +162,9 @@ def create_dataset_split( return_tensors="pt", ) chosen_token["input_ids"] = chosen_token["input_ids"].squeeze(0) - chosen_token["attention_mask"] = chosen_token["attention_mask"].squeeze(0) + chosen_token["attention_mask"] = chosen_token["attention_mask"].squeeze( + 0 + ) prompt_token = tokenizer(prompt_sentence, add_special_tokens=False) prompt_token_len = min(max_seq_len, len(prompt_token["input_ids"])) chosen_token["labels"] = chosen_token["input_ids"].clone() diff --git a/finetune/utils/data/raw_datasets.py b/finetune/utils/data/raw_datasets.py index 45ce3ee8..a3d74442 100644 --- a/finetune/utils/data/raw_datasets.py +++ b/finetune/utils/data/raw_datasets.py @@ -154,7 +154,7 @@ def get_eval_data(self): if self.raw_datasets["eval"] is not None: return self.raw_datasets["eval"] return None - + def get_prompt(self, sample): if sample["prompt"] is not None: return " " + sample["prompt"] diff --git a/finetune/utils/utils.py b/finetune/utils/utils.py index 42956797..b3a9eda4 100644 --- a/finetune/utils/utils.py +++ b/finetune/utils/utils.py @@ -1,10 +1,8 @@ import json import os -import random from shutil import copy import deepspeed -import numpy as np import torch import torch.nn as nn from deepspeed.runtime.zero.partition_parameters import ZeroParamStatus diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 00000000..c8b56b57 --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,33 @@ +[tool.poetry] +name = "yi-models" +version = "0.1.0-dev" +description = "" +authors = ["Yi Team "] +license = "Apache 2.0" +readme = "README.md" + +[tool.poetry.dependencies] +python = "^3.10" +pytorch = "2.1.0" +pytorch-cuda = "11.8" +deepspeed = "0.11.1" +transformers = "4.34.0" +sentencepiece = "0.1.99" +accelerate = "0.24.1" +datasets = "2.14.5" +optimum = "1.13.2" +einops = "0.7.0" +exllama = {version = "0.1.0", source = "pypi"} +auto-gptq = {version = "0.4.2", source = "pypi"} +flash-attn = {version = "2.3.3", source = "pypi"} + +[tool.conda-lock] +channels = ["conda-forge", "pytorch", "nvidia", "nodefaults"] +platforms = ["linux-64"] + +[tool.conda-lock.dependencies] +pip = ">=23.3" + +[build-system] +requires = ["poetry-core"] +build-backend = "poetry.core.masonry.api" diff --git a/quantization/awq/eval_quantized_model.py b/quantization/awq/eval_quantized_model.py index 6932b349..c47eef8e 100644 --- a/quantization/awq/eval_quantized_model.py +++ b/quantization/awq/eval_quantized_model.py @@ -1,5 +1,5 @@ -from transformers import AutoTokenizer from awq import AutoAWQForCausalLM +from transformers import AutoTokenizer def run_quantization(args): diff --git a/quantization/awq/quant_autoawq.py b/quantization/awq/quant_autoawq.py index 5436b9b7..e956b510 100644 --- a/quantization/awq/quant_autoawq.py +++ b/quantization/awq/quant_autoawq.py @@ -1,6 +1,7 @@ import argparse import logging -from awq import AutoAWQForCausalLM, models + +from awq import AutoAWQForCausalLM from transformers import AutoTokenizer diff --git a/quantization/gptq/quant_autogptq.py b/quantization/gptq/quant_autogptq.py index 345ce7ee..5bbc91cf 100644 --- a/quantization/gptq/quant_autogptq.py +++ b/quantization/gptq/quant_autogptq.py @@ -1,5 +1,6 @@ import argparse import logging + from transformers import AutoConfig, AutoModelForCausalLM, AutoTokenizer, GPTQConfig diff --git a/requirements.txt b/requirements.txt deleted file mode 100644 index 696dcdb5..00000000 --- a/requirements.txt +++ /dev/null @@ -1,10 +0,0 @@ -deepspeed==0.11.1 -transformers==4.34.0 -sentencepiece==0.1.99 -accelerate==0.24.1 -auto-gptq==0.4.2 -datasets==2.14.5 -optimum==1.13.2 -exllama==0.1.0 -autoawq -einops==0.7.0