見出し画像

PixInsightにStarNetプラグインを入れるときのやり方。MacOS Sonoma 14.2.1

PixInsightにStarNetプラグインを入れるときにエラーを頻発したのですが、その後解決したので備忘録です。Mac OS版特有の問題を記録。StarNetは星用のマスクを作成するのに使用しています。


使用環境

Macスペック 
Mac mini 2023
Apple M2 Pro
16GB
macOS Sonoma 14.2.1

PixInsight

PixInsight Core 1.8.9-2 Ripley (x64) (build 1601 | 2024-03-01)

StarNet2 2.1.1

DownloadのMac OS版
Fresh install: StarNet2_MacOS_2.1.1-0126_TF_x64_install.zip
をダウンロード。PIのバージョンが1.8.9-2と、それ以前ではファイルが異なるので注意すること。インストール中にエラーが出て完了しない。

StarNet2_MacOS_2.1.1-0126_TF_x64_installをダウンロードしたら、ZIPファイルを解凍する。
なお、ZIPファイル内のREADMEに書いてあることと重複する部分が多いが、つまづきやすいポイントがあるので全工程を記録する。

手順

1.ZIPファイルを解凍する


内包ファイル
libtensorflow_framework.2.dylib
libtensorflow.2.dylib
StarNet2_weights.pb
StarNet2-pxm.dylib
README.txt
LICENSE.txt
6個ファイル

作業のリカバリのためにファイルにはカラーラベルを付けておくと便利
以下作業では都度パスワードでの管理者認証がある

ラベルは紫色を指定した

2.Binにいれるもの


作業前に※PixInsightを閉じること

StarNet2_weights.pb
StarNet2-pxm.dylib

/Applications/PixInsight/Bin
の中にいれる

3.Frameworksにいれるもの


libtensorflow_framework.2.dylib
libtensorflow.2.dylib

/Applications/PixInsight/PixInsight.app/Contents/Frameworks
の中にいれる
アプリケーションフォルダにあるPixInsightアイコンを右クリックしてパッケージの内容を表示すると、中が開けるようになる(画像参照)

4.PixInsight起動 注意点あり


起動したら上のバーにあるProcess>Modules>Instal Modules…を選択


Searchを押すと以下の画像のように1つ追加モジュールが見つかったとメッセージが出る。OKを押す。

StarNet2が表示されるが、「絶対に」これをクリックしてはいけない(PixInsightの設計に問題があるようだ)。このことはStarNetのサイトにも注記がある。

クリックせずに、右下のInstallをクリックする。インストールが成功した場合、installedのメッセージが表示される。

うまく行かないときに見直すところ


<* failed *> *** PixInsight API Error: Module: /Applications/PixInsight/bin/StarNet2-pxm.dylib: Module initialization error: Exit code: 1 ** Warning: No modules were installed.
などのメッセージが表示される

原因1.ダウンロードしたStarNetのバージョンが間違っている→バージョンを確認してダウンロードして1からやり直し
原因2.ZIPファイル解凍時の破損。再ダウンロードしてファイルの移動を試す

使用時はProcess>Etc>StarNet2から使う

この記事が気に入ったらサポートをしてみませんか?