LOG(ここにはあなたのブログ名)スマートフォン用の表示で見るあつあつ備忘録ソフトやハード、時にはメカの備忘録をまとめていきますこの広告は、90日以上更新していないブログに表示しています。問題を解決することができません。壊れた変更禁止パッケージがあります。Developer最初にUbuntu18.04でCUDAをインストールしようとしたら、以下のエラーがでたため解決方法をメモします。完了インストールすることができないパッケージがありました。動されていないことが考えられます。問題を解決することができません。壊れた変更禁止パッケージがあります。これはNVIDIAドライバをインストール時にNouveauを無効化していないと場合に出てくるエラーです。そのため、一度NVIDIAドライバをインストールし直すことで解決できます。cuda最初にこのコマンドでインストールされているかの確認をします。cuda-*そしてアンインストールをします。再度grepをかけてすべてアンインストールできているかの確認をします。できていない場合はシンボルマークを使用せずアンインストールしてください。NVIDIAドライバ、CUDA、cuDNNのインストール以下のページに示したようにNVIDIAドライバ、CUDA、必要あればcuDNNをインストールしてください。問題を解決することができません。壊れた変更禁止パッケージがあります。installed.エラー部分をピックアップするとこんな感じです。10:57【Ubuntu18.04】rviz_visual_toolsのインストールTweet広告を非表示にするもっと読むコメントを書く2019-08-08【Ubuntu18.04】NVIDIAドライバ・CUDA・cuDNNのインストール方法UbuntuはじめにUbuntu18.04でNVIDIA周りの環境構築の方法を記述します。Ubuntu16.04よりも少し面倒くさいですが、手順を追えば難しいことはありません。v7.6.1NVIDIAドライバのインストールディスプレイマネージャを変更する変更したほうが簡単なのでデフォルトのgdm3からlightdmに変更します。lightdmこのコマンドをうつと、デフォルトのディスプレイマネージャをgdm3とlightdmのどちらかにするか聞かれるので、lightdmを選択してください。再起動してディスプレイマネージャが変更されていることを確認します。rebootNouveauを無効化するもう一度再起動してください。Ubuntuが立ち上がるときEscキーを連打してください。したら以下のような画面になります。ここで、Ubuntuにカーソルがある状態で、キーボードのEを押してください。すると次のような画面になります。したら下から2行目に注目してください。$vt_handoffという記述があると思います。これを以下のように変更します。$vt_handoffそしたらF10を押してください。続いて、Ctrl+Alt+F1でCLIモードにします。CLIモードでログインをし、以下を内容を行ってください。ディスプレイマネージャをストップする以下のコマンドでディスプレイマネージャをストップします。|+-----------------------------------------------------------------------------+以上でNVIDIAドライバのインストールは終わりです。CUDAのインストールこちらからインストーラのダウンロードをします。~/.bashrc以下の内容を追記します。LD_LIBRARY_PATH=/usr/local/cuda-10.0/lib64:${LD_LIBRARY_PATH}そして一度再起動します。CUDAのバージョンは10.1になっている可能性があるが問題ないこれでCUDAのインストールは終了です。cuDNNのインストールダウンロードこちらからcuDNNのインストーラをダウンロードします。Developerのアカウントが無い場合は作成する必要があります。(Deb)をダウンロードします。インストールそしてインストールします。./Mandelbrotこの画面を出すことができれば環境構築終了です。ディスプレイマネージャをgdm3に戻す(任意)以下のコマンドで戻すことができます。gdm3お疲れ様でした。21:45【Ubuntu18.04】NVIDIAドライバ・CUDA・cuDNNのインストール方法Tweet広告を非表示にするもっと読むコメントを書く2019-08-07Ubuntu18.04のインストールUbuntuノートPCにUbuntu18.04のインストール方法を紹介します。今回はHDDとSSDの2つが載ったPCにインストールをします。SSDまずPCからHDDを取り外します。その手順は以下のとおりです。ネジを外すカバーを外すHDDを取り外すHDDを外すとこのようになります。したら、PCにライブUSBを接続します。BIOS画面を立ち上げ、セキュアブートをオフにし、BootOptionでライブUSBのプライオリティをトップにします。servers的確なサーバがないと言われるが、この3つのコマンドを実行すれば時間があう。clientこのようになっていれば問題ないかと。HDDの取り付け当然現段階ではHDDは外したままなので認識していません。電源を落としたあと、PCにHDDを接続しカバー等をつけて元通りに。何もしなくてもHDDが認識されていることがわかる。スワップ領域の拡張については以下のサイトを参考にさせていただきました。スワップファイル設定タイムゾーンの設定については以下のサイトを参考にさせていただきました。こちらを見ながら進めていった。model:=myfirst.urdflengthはz軸の長さ、radiusは半径でy軸。model:=03-origins.urdfこのurdfファイルでこの位置に持っていくことができるみたいだが、rpy、xyzを1つ1つ見ていかないと分からなくなりそうなので、試した結果を載せていく。0.25"これで、rpy、xyzを弄るときに参考になるはず。</joint></robot>簡単ですね。Ubuntu最初にvectorではpairが用いられることが多いようなので、C++でvectorとpairを使った動作を備忘録として残します。std;を使えば楽にかけますが、勉強のため。5行目:int型のベクトルの型を作成。6から15行目はvecに適当な縦10で横1の行列を作成。int>で2つ数字をセットにできる型を作成。18行目では、横の要素数が2つのpair_vecの行列の型を作成。23行目は範囲指定のfor文。C++11の機能を使っている。2つめがsecondという扱いまとめおそらく、pairを使わない場合はvector<vector>など面倒くさい書き方になるのを考えると、pairを使うと簡潔なプログラムになるコンパイルする際にC++11の機能を使うオプションをつけないといけないため、現在の書き方を知る必要はあるかもです。(調べてもでてこないので、コンパイルオプションをつけるのは一般的?以上です。Ubuntuこれまでの方法だとオブジェクトを関数に渡す関数からオブジェクトを返すときに問題が発生した。0;}関数へオブジェクトを引き渡すときにコピーが作成されるが、その設定をコピーコンストラクタが行うコピー作成時にコピー用のメモリを割り当てるshow()終了時にスコープから外れ、x.pが指すメモリが開放されるが、これは関数に渡した元のオブジェクトのメモリとは異なる。問題を解決することができません。壊れた変更禁止パッケージがあります。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。