文介绍如何在Google Cloud Platform的CentOS 7上安装TensorFlow-GPU版本来加速训练深度学习模型。   前期准备 开通Google Cloud Platform并购买带GPU的VM instance(推荐GPUs 1 x NVIDIA Tesla K80)https://console.cloud.google.com VM instance操作系统选择安装CentOS 安装Python发行版本(推荐Anaconda,https://www.anaconda.com)   安装基础开发包 Google Cloud Platform的CentOS 7默认没有安装gcc等软件包。需要手动下载epel来安装gcc。 epel下载地址:Index of /pub/epel/7/x86_64/Packages/e https://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/e/ $ wget https://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/e/epel-release-7-11.noarch.rpm $ sudo rpm -ivh epel-release-7-11.noarch.rpm $ sudo yum install –enablerepo=epel dkms $ sudo yum install kernel* $ sudo yum… Continue Reading Install TensorFlow-GPU on Google Cloud Platform CentOS 7

Raspberry Pi 树莓派安装 Conda Python 发行版有两种办法,一是安装 Miniconda,参考上一篇《On Raspberry Pi 3 Model B – Installation of Miniconda (bundled with Python 3.6)》 https://blog.blogbins.com/2018/11/30/on-raspberry-pi-3-model-b-installation-of-miniconda-bundled-with-python-3-6/;二是安装 Berryconda。 Berryconda 是一款为树莓派定制基于 Conda Python 发行版的开源软件。可以使用它来实现类似 Miniconda 和 Anaconda 的功能。目前 Berryconda 提供了 python2.7 的 Berryconda2 和 python 3.6 的 Berryconda3,同时还支持 树莓派 Zero 1 2 3各个系列,可以根据自己的树莓派版本选择适合的版本安装即可。 GitHub地址https://github.com/jjhelmus/berryconda armv7l安装程序( 树莓派 2或者 3 ) Berryconda3-2.0.0-Linux-armv7l.sh… Continue Reading Raspberry Pi 树莓派通过 Berryconda 安装 Conda Python 发行版

在安装配置完Raspberry Pi树莓派后,系统自带默认的 Python 版本是 2.7,由于平常使用的是 Python3 ,计划升级Python版本。在PC上使用过Anaconda、Virtualenv、pyenv、Pip等多种方式安装升级Python版本和管理其依赖。其中Anaconda是一个开源包管理系统和环境管理系统,可在Windows,macOS和Linux上运行Python版本。 Conda可以快速安装,运行和更新Python软件包及其依赖项。 Conda可以轻松地在本地计算机上的Python环境之间创建,保存,加载和切换。 它是为Python程序创建的,但它可以为任何语言打包和分发软件。于是就想在树莓派上安装一套 Anaconda 环境。 Anaconda 是有系统版本的区分,在安装之前,查看以下系统的情况: pi@raspberrypi-blogbin:~ $ uname -a Linux raspberrypi-blogbin 4.14.71-v7+ #1145 SMP Fri Sep 21 15:38:35 BST 2018 armv7l GNU/Linux 从输出信息可以看到,我们的树莓派和我们平常使用的 X86 平台不一样,树莓派是 armv7l 的平台,我尝试在 Anaconda 上查找相应的版本,但可惜的是 Anaconda 并没有相应的版本。 如果安装Anaconda版本会出现cannot execute binary file: Exec format error错误提示。 pi@raspberrypi-blogbin:~ $ bash… Continue Reading On Raspberry Pi 3 Model B – Installation of Miniconda (bundled with Python 3.6)

本文记录如何在 macOS、Python 3.7上安装 TensorFlow,遇到的问题以及解决办法和参考网页链接。鉴于Python 3.7与TensorFlow 1.10.0存在一些兼容问题,如无特殊必要,建议使用Python 3.6安装TensorFlow。 一、环境准备 笔记本电脑:MacBook Pro (15-inch, 2017) 操作系统:macOS MoJave Version 10.14 Python:3.7 TensorFLow:1.10.0 二、安装方式 根据TensorFlow官方教程(https://www.tensorflow.org/install/install_mac?hl=zh-cn),目前可支持如下几种安装 TensorFlow 的方式: Virtualenv “原生”pip Docker 从源代码安装 现选择比较简单安装方式Virtualenv。 三、安装过程 通过发出以下命令安装 pip 和 Virtualenv: $ sudo easy_install pip $ pip install –upgrade virtualenv 通过发出以下某种格式的命令创建 Virtualenv 环境: $ virtualenv –system-site-packages -p python3 targetDirectory… Continue Reading 在 Mac OS X 上安装 TensorFlow  |  TensorFlow

原文:Sentry 自动化异常提醒 作者:Destiny 转自:https://laravel-china.org/articles/4235/sentry-automation-exception-alert Sentry 自动化异常提醒  1年前 ⋅  6023 ⋅  45 ⋅  29 简介 Sentry 是什么?中文翻译过来是 哨兵 的意思,从字面中可以知道 『站岗、放哨、巡逻、稽查的士兵』,不错,Sentry 是程序的 哨兵 ,它可以监控我们在生产环境中项目的运行状态,一旦某段代码运行报错,或者异常,会第一时间把报错的 路由,异常文件,请求方式 等一些非常详细的信息以消息或者邮件给我们,让我们第一时间知道:程序出错了,然后我们可以从 Sentry 给我们的详细的错误信息中瞬间找到我们需要处理的代码,在老板不知情的情况下悄悄把 Bug 修复调,你肯定不想等着老板来找你吧。 开始 你如果试用 Sentry 官方提供给你的服务是需要收费的,不过可以免费试用,当然你也可以自己搭建 Sentry :文档 自行搭建当然就不收费啦。文档最下方有两种安装方式一个是 docker 一个是 python,Docker 安装 Here,Python 安装 Here 这是 Sentry 的官网,我们先不管来体验一把,注册一个账号 准备完毕之后先看文档,其实官方给出的文档非常详细 选择我们大爱的 PHP Laravel 框架, 拉取 $ composer require sentry/sentry-laravel 添加进服务提供者和门面 ‘providers’ => array( // … Sentry\SentryLaravel\SentryLaravelServiceProvider::class, ) ‘aliases’ => array( // … ‘Sentry’ => Sentry\SentryLaravel\SentryFacade::class, ) 然后在 App/Exceptions/Handler.php report 修改如下方法… Continue Reading 【转载】Sentry 自动化异常提醒