DeepForge のインストール(Windows 上)

DeepForge は,ディープラーニングのソフトウェア一式.Webサーバも付属していて,Webブラウザからディープラーニングのソフトウェアの作成,実行,保存が簡単にできる.ソフトウェアの作成は,Webブラウザ上でのエディタでも,Webブラウザ上でのビジュアルなエディタでもできる.ディープラーニングでのニューラルネットワークの構造が図で簡単に確認できて便利

先人に感謝

前準備

Git のインストール(Windows 上) [クリックして展開]

管理者権限コマンドプロンプトで以下を実行する.管理者権限は,winget の --scope machine オプションでシステム全体にインストールするために必要となる.

REM Git をシステム領域にインストール
winget install --scope machine --id Git.Git -e --silent --disable-interactivity --force --accept-source-agreements --accept-package-agreements --override "/VERYSILENT /NORESTART /NOCANCEL /SP- /CLOSEAPPLICATIONS /RESTARTAPPLICATIONS /COMPONENTS=""icons,ext\reg\shellhere,assoc,assoc_sh"" /o:PathOption=Cmd /o:CRLFOption=CRLFCommitAsIs /o:BashTerminalOption=MinTTY /o:DefaultBranchOption=main /o:EditorOption=VIM /o:SSHOption=OpenSSH /o:UseCredentialManager=Enabled /o:PerformanceTweaksFSCache=Enabled /o:EnableSymlinks=Disabled /o:EnableFSMonitor=Disabled"

Docker Compose のインストール(Windows 上)

DeepForge のインストール(Windows 上)

GitHub の deepforge-dev/deepforge の記述に従う
  1. Windows のコマンドプロンプトを管理者として実行する
  2. コマンドプロンプトで,次のコマンドを実行
    cd /d c:%HOMEPATH%
    curl -O https://raw.githubusercontent.com/deepforge-dev/deepforge/master/docker-compose.yml
    
  3. ダウンロード終了の確認

    エラーメッセージが出ていないこと

  4. コマンドプロンプトで,次のコマンドを実行
    docker-compose up 
    
  5. セキュリティの警告が出たときは,許可する
  6. 次のように表示される(サーバが動いたことを確認できる)
  7. Webブラウザで、次のURLを開く

    http://localhost:8888/

  8. プロジェクト一覧の画面が出るので確認する.

    いまはプロジェクト一覧は空である。

  9. 動作確認のため,つぎの手順で,プロジェクトの新規作成を行ってみる.
    1. Create new...」をクリック
    2. 「Project name」のところに、プロジェクト名を入れ、「Create」をクリック

      プロジェクト名は何でも良いが、アルファベットと数字を使う(日本語や記号は避ける)

    3. これで、エラーメッセージが出ずに「No Existing Pipeline」と表示されればOK

Docker Compose でサンプルを動かしてみる

  • 「サンプル」を公開している GitHub の DeepForge の Webページを開く

    https://github.com/deepforge-dev/examples

  • Clone or download」を展開し, 「Download ZIP」をクリック
  • .zip ファイルのダウンロードが始まるので確認する.
  • ダウンロードした .zip ファイルを展開(解凍)する.分かりやすいディレクトリに置く.
    Windows での展開(解凍)に便利な 7-Zip: 別ページ »で説明
  • 展開(解凍)したら starterkit.webgmexというファイルが、starterkitディレクトリ(フォルダ)の下にできるので確認
  • Webブラウザで、先ほどの http://localhost:8888/ に戻る。
    * 戻った時に、プロジェクト一覧の画面がまた出たときは「Close」で閉じる
  • Webブラウザで、左上にある「deepforge」がメニューになっている。左上の「deepforge」をクリックし「Import Project」をクリック
  • すると、プロジェクト一覧の画面が出る。「先ほど新規作成したプロジェクト」は使わないことにして、また、新しくプロジェクトを新規作成する。

    「Project name」のところに、プロジェクト名を入れ、「Create」をクリック

    プロジェクト名は何でも良いが、アルファベットと数字を使う(日本語や記号は避ける)

  • 画面が切り替わるので確認する.「Create new Project」の画面である。
  • 「Import from file」のところに、先ほどzip ファイルを展開してできた starterkit.webgmexというファイル名とディレクトリ名(フォルダ名)を指定

    右側にある「青いアイコン」をクリックして、ファイルを選ぶのが簡単

  • ファイルを選んだら、「Create」をクリック
  • 画面が変わる。プログラムの見本が6個。
  • 1. hello world」をクリックしてみる(選んでみる)
  • 画面が変わるので確認

    四角のブロックが矢印でつながっていることを確認

  • hello world」をクリック。右上の「</>」をクリックしてみる
  • エディタの画面になるので確認