サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
アメリカ大統領選
memo.saitodev.com
前提条件 「 tensorflowをソースからコンパイルしてインストールする 」 でコンパイルしたtensorflowの共有ライブラリ(libtensorflow_cc.so)が /usr/local/lib等の検索パスに保存されている。 また、tensorflowのヘッダファイルが適当なディレクトリに保存されている。 (以下の説明では、$HOME/local/tensorflow/include以下にヘッダファイルが保存されていると仮定する) 「 Pythonで学習したネットワークを保存する 」 のtensorflow_save_graph.pyを実行し、 MNISTのデータのダウンロード及びネットワークの学習が完了している。 tensorflowをC++で実行する手順の概要 tensorflowのC++APIの使用してニューラルネットワークの計算を行う手順は以下の通り。 これは必須では
最新のVagrantのインストール 最新のVagrantはgemではインストールできなくなっているので、 Vagrantのダウンロードサイト からパッケージをダウンロードしてインストールするか、 もしくは、Githubからソースコードをダウンロードしてインストールする。 git clone https://github.com/mitchellh/vagrant.git cd vagrant git checkout -b work_v1.2.7 v1.2.7 bundle install rake install 仮想マシンがネットワークにつながらないときの対処方法 Linuxのudevにはネットワークカードのmacアドレスとネットワークデバイスとの対応関係を固定する機能がある。 一方、パッケージングしたボックスで新しい仮想マシンを作成すると、 ネットワークカードのmacアドレスが元の仮
ホームディレクトリにrpmbuildという名前のディレクトリと.rpmmacrosという名前のファイルが作成される。 .rpmmacrosの%_smp_mflagsは、rpmをビルドする際のmakeの並列数を指定するマクロであり、環境に応じて適宜編集する。 SPECファイルの作成 作成したいパッケージのspecファイルを $HOME/rpmbuild/SPECS ディレクトリに配置する。 作成したパッケージの旧バージョンなどが既に存在する場合は、ソースRPMをダウンロードして、それに含まれるspecファイルを編集するのが簡単だろう。 ソースRPMを提供するリポジトリはデフォルトでは登録されていないので、以下のような内容のファイルを/etc/yum.repos.d/CentOS-Source.repo というファイル名で保存する。 (CentOSのバージョンは適宜変更する) [base-so
VBoxManage startvm VM-name VBoxManage startvm VM-name --type headless # GUIなしの場合
sudo yum install qemu-kvm libvirt python-virtinst sudo /etc/init.d/libvirtd start
インストール可能なフォーミュラ(パッケージ)を増やす brew tap コマンドを使用してリポジトリを追加することにより、インストール可能なフォーミュラを増やすことができる。 brew tap homebrew/dupes # OS Xで元々存在するコマンドのより新しいバージョンを提供 brew tap homebrew/versions # gccなど既存のパッケージの様々なバージョンを提供 brew tap homebrew/science # octave, maximaなど科学技術計算のパッケージ等を提供
from PyQt4.QtCore import * from PyQt4.QtGui import * if __name__ == '__main__': import sys app = QApplication(sys.argv) win = QLabel("Hello PyQt4 world") win.show() sys.exit( app.exec_() ) シグナル・スロットの例 シグナルとスロットを接続するには、QObject.connect、SIGNAL及びSLOTを使用する。 SIGNAL及びSLOTに文字列を渡す点がC++版のQtと異なる。 from PyQt4.QtCore import * from PyQt4.QtGui import * class MyWidget(QWidget): def __init__(self, parent=None): su
サーバ側 サーバ側のプログラムは基本的に、 socketでソケットを作成 bindでアドレスとポート番号を指定 listenでクライアントの接続を待つ acceptでクライアントの接続を受け付ける sendやrecvを使ってクライアントのデータの送受信を行う closeでソケットを閉じる の流れで行う。 tcp_server1.py from __future__ import print_function import socket from contextlib import closing def main(): host = '127.0.0.1' port = 4000 backlog = 10 bufsize = 4096 sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) with closing(sock): s
busyboxのクロスコンパイル ライブラリをbusyboxのバイナリに静的にリンクする場合、Busybox Settings -> Build Options -> Build Busybox as a static binary (no shared libs)にチェックを入れる。 wget http://busybox.net/downloads/busybox-1.19.4.tar.bz2 tar jxf busybox-1.19.4.tar.bz2 cd busybox-1.19.4 export ARCH=arm export CROSS_COMPILE=arm-linux-gnueabi- make defconfig make menuconfig make -j4 make CONFIG_PREFIX=${SYSROOT} install wget http://ftp.
sudo port install ncurses wget http://ftp.gnu.org/pub/gnu/emacs/emacs-24.1.tar.bz2 svn export http://svn.sourceforge.jp/svnroot/macemacsjp/inline_patch/trunk inline_patch tar jxf emacs-24.1.tar.bz2 cd emacs-24.1 patch -p0 < ../inline_patch/emacs-inline.patch ./configure --with-ns --without-x make bootstrap make install open nextstep/Emacs.app Windows(Visual C++)の場合 Visual C++(コンパイラ)だけでなく、MSYSのコマンド
PREFIX=$HOME/local/arm-tools WORK=$HOME/build/arm mkdir -p $WORK gmp,mpfr,mpcのインストール gccをコンパイルするにはこれらのライブラリが必要。 ディストリビューション標準のライブラリはバージョンが古いことがあるので、 最新のバージョンをコンパイルする。 cd $WORK # gmpのインストール wget ftp://ftp.gnu.org/gnu/gmp/gmp-5.0.2.tar.bz2 tar jxf gmp-5.0.2.tar.bz2 cd gmp-5.0.2 ./configure make sudo make install sudo /sbin/ldconfig cd ../ # mpfrのインストール wget http://www.mpfr.org/mpfr-current/mpfr-3.1.
開発サーバーを他のパソコンから見れるようにする Djangoの開発サーバーはデフォルトではlocalhostからしかアクセス出来ない。 他のパソコンから見れるようにするには、IPアドレスとポート番号を指定して 開発サーバーを起動すればよい。 例 python manage.py runserver 192.168.0.1:8000 mod_pythonでDjangoを動かす apacheの設定例。 adminを利用する場合、adminで使用するcssなどのファイルを静的配信する必要がある。 <Location /> SetHandler python-program PythonHandler django.core.handlers.modpython SetEnv DJANGO_SETTINGS_MODULE settings PythonDebug Off PythonPath "[
PandaBoardにUbuntu Netbook Editionをインストールする このページ からPandaBoard向けにビルドされたUbuntuが入手できる。 PandaBoardのCPUはomap4430なので、omap4用のイメージファイルをダウンロードする。 ubuntu-11.04の例 wget http://cdimage.ubuntu.com/releases/11.04/release/ubuntu-11.04-preinstalled-netbook-armel+omap4.img.gz
saito's memo [トップ] [一覧] [更新履歴] [更新履歴のRSS] ホーム > CentOS 初期設定 nginxのインストールと設定 memcachedのインストールと設定 Python環境構築 Ruby環境構築 JavaScript環境構築 VirtualBoxのインストール その他ソフトウェアのインストール 独自のrpmパッケージの作成 パッケージ管理コマンドのTips その他のTips [トップ] [一覧] [更新履歴] [更新履歴のRSS] 最終更新日 : 2016年11月12日
このページを最初にブックマークしてみませんか?
『ホーム | saito's memo』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く