Skip to content

Tensorflow for mac arm64 #208

Open
Open
@jwokaty

Description

@jwokaty

AFAIK pip install tensorflow doesn't work for Mac ARM64. It's suggested to use pip install Tensorflow-macos Tensorflow-metal. See https://stackoverflow.com/questions/68515561/installing-tensorflow-on-macos-on-an-arm-mbp.

  • Assess impact on packages
  • Search on code.bioconductor.org for tensorflow file:DESCRIPTION: scAlign, ttgsea, infinityFlow, pareg (note: scAlign also needs to update python, some of these may need to include tensorflow as a SystemRequirements)
  • Determine if they should add INSTALL file
  • Update Mac ARM64 Doc
  • Make pip_arm64.txt (what path?)
  • Make issue in github.com/Bioconductor/bioconductor_salt
  • Update kjohnson

For posterity, also adding from Slack discussion, quoting @hpages :

If a Bioc package installs a CRAN package that has a SystemRequirement, it should explicitly declare it in the Bioc package's SystemRequirements

Generally speaking I would say yes. For Python modules like tensorflow: definitely! With the exception of packages that manage their Python deps via basilisk. All their Python needs are taken care of automatically by basilisk so they don't need to declare them in SystemRequirements.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions