Skip to content

Conda environment cannot be built on Mac #1

@weitzner

Description

@weitzner

While attempting to work through the provided setup instructions, I found I cannot create the conda environment on a Mac.

conda env create -f casp14-baker.yml
Collecting package metadata (repodata.json): done
Solving environment: failed

ResolvePackageNotFound:
  - astor==0.8.1=py36h06a4308_0
  - readline==8.1=h27cfd23_0
  - six==1.15.0=py36h06a4308_0
  - termcolor==1.1.0=py36h06a4308_1
  - tensorboard==1.14.0=py36hf484d3e_0
  - c-ares==1.17.1=h27cfd23_0
  - hdf5==1.10.6=hb1b8bf9_0
  - grpcio==1.36.1=py36h2157cd5_1
  - markdown==3.3.4=py36h06a4308_0
  - cupti==10.1.168=0
  - scipy==1.5.2=py36h0b6359f_0
  - protobuf==3.14.0=py36h2531618_1
  - numpy==1.19.2=py36h54aff64_0
  - mkl_random==1.1.1=py36h0573a6f_0
  - absl-py==0.12.0=py36h06a4308_0
  - libstdcxx-ng==9.1.0=hdf63c60_0
  - cudnn==7.6.5=cuda10.1_0
  - python==3.6.13=hdb3f193_0
  - mkl==2020.2=256
  - sqlite==3.35.4=hdfb4753_0
  - tk==8.6.10=hbc83047_0
  - certifi==2020.12.5=py36h06a4308_0
  - importlib-metadata==3.10.0=py36h06a4308_0
  - openssl==1.1.1k=h27cfd23_0
  - wrapt==1.12.1=py36h7b6447c_1
  - coverage==5.5=py36h27cfd23_2
  - libgcc-ng==9.1.0=hdf63c60_0
  - intel-openmp==2021.2.0=h06a4308_610
  - tensorflow-gpu==1.14.0=h0d30ee6_0
  - _tflow_select==2.1.0=gpu
  - h5py==2.10.0=py36hd6299e0_1
  - mkl_fft==1.3.0=py36h54f3939_0
  - libffi==3.3=he6710b0_2
  - ld_impl_linux-64==2.33.1=h53a641e_7
  - cudatoolkit==10.1.243=h6bb024c_0
  - libgfortran-ng==7.3.0=hdf63c60_0
  - tensorflow-base==1.14.0=gpu_py36he45bfe2_0
  - xz==5.2.5=h7b6447c_0
  - libprotobuf==3.14.0=h8c45485_0
  - pip==21.0.1=py36h06a4308_0
  - tensorflow==1.14.0=gpu_py36h3fb9ad6_0
  - cython==0.29.23=py36h2531618_0
  - ncurses==6.2=he6710b0_1
  - zlib==1.2.11=h7b6447c_3
  - setuptools==52.0.0=py36h06a4308_0
  - ca-certificates==2021.4.13=h06a4308_1
  - mkl-service==2.3.0=py36he8ac12f_0
  - numpy-base==1.19.2=py36hfa32c7d_0

Removing the build string specification (i.e. the rightmost equal sign to the end of the string) reduces the number of packages not found, but then includes several packages that are unavailable on osx including cuda-related packages. Removing the packages that are unavailable then results in unresolvable package conflicts and the environment fails to build.

Proposed solution: provide a minimal environment for network inference on a Mac/cpu.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions