GoogleのAI作曲 Magentaは、開発者向けにレポジトリをローカルにダウンロードをして、そのレポジトリのファイルを使用しての開発が行える様になっています。
通常レポジトリのダウンロードはgit cloneで行うのですが、この場合最新版のレポジトリ(現在は2.1.4)がクローンされます。
しかしMagentaはバージョン違いのエラーが頻発する問題(泣)がありバージョンダウンなどで実行する必要が度々あるのですが、この場合旧バージョンのクローンはどう行えば良いのでしょうか?
git checkoutで過去バージョンを指定、、、、という方法もあるのですが、初心者様には難しいので今回別の(手動での)方法を解説します。
1・magentaのgithubレポジトリにアクセス
https://github.com/magenta/magenta
右側にReleasesがあるので+47releasesをクリック
2・任意のバージョンを選んでダウンロード
現在2.1.3は無くなっておりますので2.1.4以下は2.1.2となります。
assetsをクリックするとzipファイルがダウンロードできるリンクが出てきます。
任意のディレクトリ(作業ディレクトリ推奨)に保存してください。
なおMagentaの開発をこの方法で行う場合、実行用の仮想環境もmagenta==2.1.2などバージョンを合わせてください。