2019年11月19日火曜日

ubuntu 18.04 AIの勉強 環境構築2

マザーボードに、SSDを2枚設置して、Raid1を構築し、こちらには、Windows10をインストールしています。
ubuntuは、外付けのSSDにインストールしました。

この状態では、常に、Windows10が起動するため、ubuntuを起動するには、Windows10で、shiftキーを押しながら再起動を選び、そこのメニューで、「ubuntu」を選ぶことで、ubuntuを起動しています。

これは、面倒なので、最初に、ブートローダーのメニューを表示して、そこで、どちらのOSにするか選ぶことができるようにしたいと考えました。

ubuntuに、「boot Repair」というソフトを入れてみました。
しかし、これでも、期待通りに動きませんでした。

UEFI のブートプロセスを理解していないので間違っているかもしれませんが、外付けのSSDに、UEFI のブート領域が作成されないのかもしれません。あるいは、作成されても、内蔵のSSDのブート領域が優先されるのかもしれません。

ubuntuのインストール時に、内蔵のSSDを外していれば期待通りに動いたかもしれないと考えています。

予定では、usb接続の外付けのSSDをつないだ場合は、ubuntu。
つながない場合は、windows10を起動するつもりでした。
ブートローダーで、OSを切り替えることは考えていなかったのですが。

手間を惜しむと、逆に、面倒になるものですね。

2019年11月11日月曜日

ubuntu 18.04 AIの勉強 環境構築

2年前に、AIの勉強を始めたことがありましたが、途中でやめました。
今回、再び挑戦します。

パソコンの構成は、
・GeForce GTX 1050 Ti

マザーボードに、SSDを2枚設置して、Raid1を構築し、こちらには、Windows10をインストールしています。
ubuntuは、外付けのSSDにインストールしました。

これで、AIを勉強するときは、SSDを刺し、通常は、外して、Windows10を使う。
という計画でしたが、これは、失敗しました。

Windows10から、ubuntuへの切り替えは、Windows10の再起動を、shiftキーを押しながら行います。リブート対象を選択できるようになるので、ここで、ubuntuを選びます。
常に、最初に、Windows10が起動します。
BIOSでの優先順位は、外付けSSDの方が上位の設定にしていますから、ブートローダーの設定に失敗したようです。

ビデオカードは、モニタにつながず、AI専用にする予定です。


Windows10と共用しますので、時計合わせの設定。
$ sudo timedatectl set-local-rtc 1

これをやらないと、ネットワークが繋がっていない状態で、OSを起動すると、時間がずれます。

まずは、Windows10と、ubuntuの共用パソコンができました。

2019年10月12日土曜日

Bloggerが、便利だと分かったので

ブログは、その時の状況を書くのが目的で、後で、見返すことは考えていません。
それでは、勉強の記録を残すには不便です。

Bloggerでも、固定ページが作れたら、情報をまとめられていいのにと思っていたら、固定ページを作る機能がありました。
これがあれば、Wordpressを使わなくても大丈夫です。

元々、検索の機能は付けていましたので、これで、勉強の記録を残すのに、必要最低限の準備が整いました。

これからは、勉強した内容は、このブログに整理していこうと思います。
今までは、主に、悪く言えば、愚痴でしたから、これからは、少しでも、人の役に立てば良いなと思っています。

第一弾は、Aureliaです。
これは、Javascriptで、UIを作るためのフレームワークです。
2、3年前に話題になりましたが、盛り上がらないまま、現在に至るフレームワークです。
今回、フレームワークを勉強し直すにあたり、ReactとVueの、どちらかにしようと思いましたが、結局、以前に勉強して、すっかり忘れたAureliaにすることにしました。

これまで、PHPで、独自のUIを使ったことしかありません。
どれも知識がないので、今、勢いのあるVueに、心が傾きました。しかし、入門書を流し読みした限りでは、小規模から大規模まで対応できる分、自由度が高すぎて、後々、苦労しそうな印象を持ちました。
一方で、Reactは、私好みの開発者向けに感じられて良かったのですが、ReactからVueに移行したという情報を読むと、学習が大変そうでした。

正直、このあたりのフレームワークは、過渡期のツールだと思っています。
いずれ、昔のVBのように、手軽に、画面を作り、そのボタンクリックなどを、簡単に実装できる開発ツールができると思っています。
フレームワーク独自の書き方を覚えるより、生のJavascriptに近いものの方が良いだろうと、Aureliaにしました。


2019年9月9日月曜日

Windows10のインストール成功 「MAG Z390M MORTAR」

昨日、Windows10のインストールに失敗しました。

Windows10 インストールできない

日を改めて、次の2項目を実行して、インストールできました。
・BIOSの更新
・BIOSの設定変更
 「Windows 10 WHQL Support」の項目を、UEFIに変更

ただし、マザーボードのLANは、標準ではドライバがないらしく、インターネットに接続しながらのインストールできませんでした。
LANの増設を予定していたことから、増設したLANカードのLANポートを使って、OSの更新作業を行い、マザーボードのLANも使えるようになりました。

<M.2 SSD Raid1>
今回は、M.2のSSDを2枚使い、マザーボードのRaid機能を使って、Raid1を組みました。
BIOSの設定は、Advanceモードに変更。
SATA Modeを、Raidに変更。
M.2/Optance Genieを、Enabledに変更。

保存、再起動の後、再び、BIOSに入り、Intel Rapig Storage Technologyの項目から、Raid1の設定を行いました。

これで良いのか、まだ、分かりませんが、とりあえず、OSのインストールまでできました。

2019年9月7日土曜日

Windows10 インストールできない

新しいデスクトップパソコンを組み上げました。
マザーボードは、MSIのMAG Z390M MORTAR
SSDは、M2
CPUは、i7
です。

メモリチェックが無事に終わり、windows10をインストールしようとしましたが、途中で固まります。
これが、初めの経験するタイプの不具合で、困っています。

Windows10のUSBメモリからの起動はできます。
ここで、64bitを選ぶと、進みますが、途中で、「CONQUER THE BATTLEFIELD」と表示され止まります。

まるで、USBメモリに、悪質なソフトが含まれているかのようです。

2019年7月22日月曜日

OneNote アプリで開けない

Windows10で、OneNoteアプリを使っていますが、「サインインが必要」と表示され、同期されなくなりました。

OneNoteは、仕事用と、個人用の2つのアカウントを結びつけています。
一度、ノートを閉じたところ、仕事用のページは、開く候補に挙がりますが、個人用は、表示されません。
アカウントの追加をクリックすると、アプリが落ちてしまいました。

自分の日記を読むと、5月に、Macでトラブルがあり、ここ数ヶ月、調子が悪いです。
ブラウザからのアクセスはできるのですが、アプリからできないと不便です。

<追記>
トラブルの症状は、2つ。
1 「サインインが必要」と表示されるが、その後のサインイン表示ダイアログが表示されない。

2 アカウントの追加ができず、アプリが落ちる。

どうやら、マルチモニタで、2つモニタを使っていると発生する可能性がありそうです。
ノートパソコンのモニタのみで行ったところ、無事に、復旧しました。
ただし、当然のことながら、オフラインで編集した内容は失われました。
正確には、一応、オフラインで編集した内容は、別の場所に保存されていましたが、両者を比較するのが面倒で消しました。
バックアップがあっても、差分の処理に困り、結局、意味が無いのと同じです(苦笑)

2019年7月11日木曜日

Windows10 1903で、sticky notesのデータが消えた

Windows10を1903に更新しました。
結構、時間が掛かりました。

その後、普通に使っていましたが、sticky notesのデータが消えました。
全てが消えたわけではなく、3枚のうち、2枚が消えました。
謎です。

前兆現象として、OneDriveがサインアウト状態になりました。

<追記>
メニューから、メモの一覧を選ぶと、その中にデータがありました。
どうやら、1枚のみ表示され、他は、閉じてしまったようです。