git grep を使う

git grep のオプションのまとめ記事です。 基本的な使い方 だいたい次のようにコマンドを与えれば良く、以下でピックアップして説明します。 [crayon-59ef0aa249212214246886/]

GPUの温度と性能低下

先日、GeForce GTX 1080 Tiを2枚積んだマシンを計算サーバとして追加導入しました。 新しいマシンで意気揚々と学習を回していたのですが、時間がたつにつれて学習速度が低下していったり、マルチGPU化しても性能 […]

C++技法:部分特殊化された非型実引数でも、部分特殊化のテンプレート仮引数を使った演算をする

今日も楽しくC++しているみなさま、こんにちは!C++勉強会を開催したり、wandboxのスポンサーになったり、もちろん業務でも使ったりと、日頃からC++に触れることの多いフィックスターズですが、今日はそんなC++の高速 […]

論文セミナーレポート (1): End to End Learning for Self-Driving Cars

Techブログではお初です、エンジニアの遠藤です。 この度、社内有志を募って「機械学習論文セミナー」を開催しました。 今回は、論文セミナーそのものについてと、第1回で発表した論文について簡単にご紹介致します。   […]

FFmpeg APIの使い方(4): エンコード他

前回は、単にエンコードしただけですが、もう少しいじってみます。 固定フレームレート化 前回のコードだと、入力ファイルのフレームのptsをほぼそのまま使っていますが、フレームを増やしたり、減らしたり、順番を変えたりしたい場 […]

FFmpeg APIの使い方(3): エンコードしてみる

今回は、エンコードしてみます。設定する項目が増えるので少し大変です。 まず、エンコードするフレームを用意しましょう。前々回作ったデコードプログラムを少し変更して、フレームを用意します。 前々回のデコードプログラムのmai […]

ICFP Programming Contest 2017 参加記

皆さん、こんにちは! エンジニアの二木です。今回は ICFP Programming Contest (ICFPC) への参加記です。 フィックスターズとICFPC ICFPCとは国際関数型言語学会(The Intern […]

FFmpeg APIの使い方(2): シークやAVFrameなど

前回は、ただデコードしただけでしたが、今回はもう少しいろいろやってみます。 シーク ファイルの途中から再生したり、スキップしたりする場合、av_seek_frameでシークします。 [crayon-59ef0aa24a5 […]

Linuxカーネルのテスト実行とデバッグ (2) :GDB編

QEMUをカーネルの開発に使うことのメリットの1つとして、GDBによるデバッグが簡単にできることがあります。これは、GDBのリモートデバッグ機能を使用します。リモートデバッグ機能は、もとをたどれば、別のマシンで動いている […]

FFmpeg API の使い方(1): デコードしてみる

FFmpeg APIの使い方を解説してみます。FFmpegは、様々な動画の変換に対応したツールです。コマンドラインからバイナリを叩くのもいいですが、ライブラリAPIを使えば、もっと色々なことができるようになります。ただ、 […]