Skip to content
This repository was archived by the owner on Nov 16, 2023. It is now read-only.
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions docs/developers/mac-build.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,12 @@ Building NimbusML from source on Mac
## Build
Run `./build.sh`

This downloads dependencies (.NET SDK, specific versions of Python and Boost), builds native code and managed code, and packages NimbusML into a pip-installable wheel. This produces debug binaries by default, and release versions can be specified by `./build.sh --configuration RlsMacPy3.7` for examle.
This downloads dependencies (.NET SDK, specific versions of Python and Boost), builds native code and managed code, and packages NimbusML into a pip-installable wheel. This produces debug binaries by default, and release versions can be specified by `./build.sh --configuration RlsMacPy3.7` for example.

For additional options including running tests and building components independently, see `./build.sh -h`.

### Notes
The LightGBM estimator currently has a runtime dependency on Gnu OpenMP libs on Mac. These can be obtained by installing gcc 4.2 or later, which can be done through homebrew with:
```brew gcc```
Running LightGBM without this will give the following error:
```System.DllNotFoundException: 'Unable to load DLL 'lib_lightgbm': The specified module or one of its dependencies could not be found.'```
```System.DllNotFoundException: 'Unable to load DLL 'lib_lightgbm': The specified module or one of its dependencies could not be found.'```