「TensorFlowSharp」を編集中
ナビゲーションに移動
検索に移動
この編集を取り消せます。 下記の差分を確認して、本当に取り消していいか検証してください。よろしければ変更を保存して取り消しを完了してください。
最新版 | 編集中の文章 | ||
1行目: | 1行目: | ||
− | '''TensorFlowSharp'''<ref>https://github.com/migueldeicaza/TensorFlowSharp</ref> | + | '''TensorFlowSharp'''<ref>https://github.com/migueldeicaza/TensorFlowSharp</ref>とは、TensorFlowを[[Mono]]から叩けるようにしたバインディングライブラリである。 |
== 概要 == | == 概要 == | ||
− | + | Miguel de Icaza氏のツイッターから流れてきた。 | |
− | + | ソースコードレベルでの移植ではなくバインディングなので事前の環境構築が必要となる。 | |
− | |||
== 環境構築 == | == 環境構築 == | ||
=== Mac === | === Mac === | ||
− | TensorFlowSharp公式の説明ではlibtensorflowのバイナリを直接[[ダウンロード]] | + | TensorFlowSharp公式の説明ではlibtensorflowのバイナリを直接[[ダウンロード]]するように指示されているが、homebrewにもlibtensorflowがあるようなのでこちらを使った。 |
brew install libtensorflow | brew install libtensorflow | ||
homebrewではlibtensorflowの拡張子が「.so」のままなので「.dylib」のシンボリックリンクを貼る。 | homebrewではlibtensorflowの拡張子が「.so」のままなので「.dylib」のシンボリックリンクを貼る。 | ||
− | ln -s /usr/local/lib/libtensorflow.so /usr/local/lib/libtensorflow.dylib | + | cd ; ln -s /usr/local/lib/libtensorflow.so /usr/local/lib/libtensorflow.dylib |
− | |||
TensorFlowSharpの[[ソースコード]](サンプル含む)を落としてくる。 | TensorFlowSharpの[[ソースコード]](サンプル含む)を落としてくる。 | ||
git clone https://github.com/migueldeicaza/TensorFlowSharp.git | git clone https://github.com/migueldeicaza/TensorFlowSharp.git | ||
27行目: | 25行目: | ||
SampleTestプロジェクトを実行してみると以下の部分で例外が発生して落ちる。なぜかは知らん。 | SampleTestプロジェクトを実行してみると以下の部分で例外が発生して落ちる。なぜかは知らん。 | ||
TFWhileParams result = TF_NewWhile (handle, inputs, inputs.Length, cstatus.handle); | TFWhileParams result = TF_NewWhile (handle, inputs, inputs.Length, cstatus.handle); | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== 関連項目 == | == 関連項目 == | ||
127行目: | 33行目: | ||
{{stub}} | {{stub}} | ||
− |