Unable to install some extensions under Apple Silicon M1

Hi @mlauber71,

it seems that extension does not offer a native M1 (“arm64”) plugin that can be installed (I can reproduce it on my Mac, too).

I’m not sure why it does not stop you from installing it with a helpful error message.
For example, if I try to install the Tableau extension, it shows me this error message (which is a bit cryptic, but at least there…):

Cannot complete the install because some dependencies are not satisfiable
  org.eclipse.equinox.p2.iu; org.knime.features.ext.tableau.hyperapi.feature.group [5.2.0.v202311100943,5.2.0.v202311100943] cannot be installed in this environment because its filter is not applicable.

The filter it mentions is filtering in this case for arch = x86_64, which would be arch = arm64 on the M1 Macs, so it does not apply. I would have expected something similar to be there for the Deeplearning4j extension, but it seems to be missing.

In any case, even if you would succeed to install the Deeplearning4j extension on M1, it will not work because there is no corresponding plugin installed (that would bring any needed native arm64 libraries/binaries).

As a workaround, if you absolutely need/want to use Deeplearning4j, you would need to switch to the AP Intel build, where the extension can be installed (and everything runs under Rosetta2).

Best,
Manuel

4 Likes