Tensorflow / Kerasを用いた深層学習のループ実行でメモリ使用量が増え続け、メモリオーバーフローが発生する問題が発生しました。調査して対応したことを備忘録としてまとめておきます。 目次Tensorflowループでメモリリークメモリ使用量増加と原因考察メモリ増加の解決 …
続きを読む
カテゴリ: Software
【Python】from-importするルートディレクトリ設定方法
Pythonで複数ファイル、複数ディレクトリに分割した処理を呼び出す際に、常に同じ位置からfrom-importで関数を呼び出すため、ルート位置を初期化する処理について 目次ルートディレクトリ指定使い方の例 (import) ルートディレクトリ指定Python: import os import sy …
続きを読む
【Linux】Python実行時のKilled発生要因の確認方法
Python実行時に処理がKilledされた場合のデバッグ方法調査の備忘録 目次Python実行時のKilled発生例Killed原因の確認メモリ不足によるKilled要因解決 Python実行時のKilled発生例以下のコードであえてKilledになる状況を作ってみます。Python: import itertools …
続きを読む
【Python】実行中のメモリ使用量の確認と解放方法
Pythonでメモリ管理が必要になった時に調べたことのメモスクリプト言語でもライブラリなどを使用して処理した時に、どの程度メモリに余裕があるのか、どの程度メモリを使用したのかDebugしたいときに頻繁に次の処理を使います。 目次メモリ使用量の確認関数メモリ使用量の …
続きを読む
|Python , Automation
【Selenium】Raspberry PiのchromiumでPythonを用いたブラウザ操作自動化手順
Raspberry PiにデフォルトでインストールされているChroniumでSeleniumによるブラウザの操作を自動化を実現する方法について、苦労したので備忘録的にまとめておきます。特にドライバーをインストールする方法は、ネット上にいろいろな方法があって正解にたどり着くまでに時 …
続きを読む
【cron】Pythonを任意の時間に定期自動実行するcronジョブの設定方法
新たにcronジョブの使い方と設定方法について学んだので、備忘録的にまとめておきます。情報収集や、会計管理、農業から工場のオートメーションまで毎日の繰り返し行われる定期的な処理を自動化するために使用することができます。IoT技術の普及に伴ってRaspberry Piなど小 …
続きを読む
【VBA】同じフォルダ内のExcelファイルすべてを検索する
Excel VBAで複数のファイルにまたがるデータに対して、フォルダ内のExcelファイルを認識し、データ検索を行う場合の記述方法 目次フォルダ内検索VBAVBAの詳細解説例:フォルダ内全てのファイルから文字列検索 フォルダ内検索VBA フォルダへのパスを渡し、フォルダ内の.x …
続きを読む
【VBA】特定文字列がセルに含まれるかどうかを判定するコード
文字列が含まれているかどうかを検索するVBA 文字列が含まれるかを返す"InStr"関数"InStr"を使用することで、対象セルにターゲットの文字列が含まれる場合には、見つかった位置を返し、文字列が見つからなかった場合には0を返します。 InStr(Worksheets(sheet_name).Cells( …
続きを読む
【C/C++】Web会議やVRChat向け自作ボイスチェンジャーの機能と実装詳解
VR Chatを始めて、ボイスチェンジャーというものに興味が湧いたので、始めたばかりのゲームをほっぽり出して、ボイチェンを自作しているような暇人の記録今回自作したこのボイチェンの機能としては、処理した音声の出力先をSteamなどで遊んでいるゲームにするか、ZoomやTeams …
続きを読む
【SoundTouch】C/C++でボイスチェンジャーを作ろう!コード詳細と実装手順
Webミーティングや、ゲームでのボイスチャットの機会が増えて、ボイスチェンジャーを自作しようと思い立ち、夏休みの自由研究的に実装してみたときの記録使い慣れているということもありますが、実装速度的にもPythonのようなインタープリタ言語より、一般的に処理速度が高速 …
続きを読む