自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(65)
  • 资源 (8)
  • 收藏
  • 关注

原创 tensorflow导入发生cannot import name ‘OrderedDict‘ from ‘typing‘问题

tensorflow ImportError: cannot import name 'OrderedDict' from 'typing'

2024-03-22 18:00:07 333

原创 安装了某个包,import时失败

python环境,原本有gdal2,升级gdal3时pip卸载后使用whl安装:```shell```使用时,Import gdal出现错误:解决办法:在Lib\site-packages目录下创建以下文件:gdal.py```python```ogr.py```python```osr.py```python```

2023-05-22 19:03:43 570

原创 清华大学地学系全球超分3弧秒海陆DEM数据下载

2022年12月,清华大学地球系统科学系黄小猛教授科研团队在《科学通报》(Science Bulletin)上发表题为“3弧秒全球DEM数据集的超分辨率重建”(Super-resolution reconstruction of a 3 arc-second global DEM dataset)的论文,发布了全球3弧秒(90 m)分辨率海洋和陆地DEM数据产品(GDEM_2022)。

2023-02-03 18:04:38 792 1

原创 GDAL的最大波段数限制及最大文件数限制

GDAL的最大波段数限制及最大文件数限制最大波段数限制最大文件数量限制最大波段数限制GDAL写文件时,一个文件最多可以有多少个波段呢? int nMaxBandCount = atoi(CPLGetConfigOption("GDAL_MAX_BAND_COUNT", "65535")); printf("Max band count:%d\n", nMaxBandCount);我们可以用CPLSetConfigOption来修改这个数值: //设置最大波段数 CPLSetConfigOpt

2021-10-29 10:51:15 524

原创 DELL Precision 3551安装麒麟Desktop V4及CUDA

预备知识:DELL Precision 3551常识开机按F2进入bios设置,按F12进入boot选项列表;只有UEFI分区的U盘或移动硬盘才能识别到boot列表,移动硬盘,U盘,移动光驱均不能识别;bios设置里面与网络上普遍看到的dell的bios界面有区别,没有Enable Legacy选项,不能识别非UEFI分区的安装介质;非UEFI分区的安装介质,可以通过Boot Sequence界面通过Add boot option来添加;实际操作将麒麟iso镜像拷贝到空的移动硬盘或U盘根目

2020-10-12 19:30:59 2532 1

原创 Eclipse:Build not configured correctly问题

Eclipse:Build not configured correctly问题做测试,一个工程Build报:Build not configured correctly直接使用make编译没有问题,对比可以编译的工程,发现.project文件的buildCommand有差异:出错的工程多了几行: <buildCommand> <name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name&g

2020-10-12 18:08:22 2848

原创 jupyter加载文件失败问题

遇到个小白常见的问题,发现度娘里面没有记录,翻墙谷歌了下,解决问题,在此写个说明。事情起因:在jupyter notebook中导入文件时发生了错误:%load p2_test1.py错误信息:---------------------------------------------------------------------------NameError ...

2018-12-12 15:45:59 5996 1

原创 Qt执行dos命令并获取控制台输出

应用场景与问题描述:问题是这样的,我写了很多命令行程序用于处理遥感影像,这种方式很方便,可以通过dos或shell脚本来实现批处理。但这也引起一个问题,当我在集成时偷懒,不想做界面,而用户又必须要求有个界面时,我不得不做一个窗口来体现我是有界面的,于是我决定直接调用我的可执行程序或者批处理脚本,但这些命令和脚本不能在终端或dos窗口里执行。这个问题简单的抽象为执行一个"ping localhost...

2018-05-29 17:56:51 12411 9

原创 ArcGIS Engine二次开发——计算shapefile面图层要素的面积

前几天,有个同事问我怎么计算面图层的面积,我也是好久没做AE的事情了,简单的查了查,告诉他用IArea接口。到了下午,他的这个问题依旧没有解决,继续求助于我。我百度了下,没有找到相应的文章,于是我意识到这个简单的事情,可能对于很多接触AE不深的人,真的是非常难得事情。最难的可能是不知道怎么做,就像我的同事一样。我很快就告诉他用IArea接口,他却惊讶的问我“你怎么知道的?”,并说他也是查到“似乎是

2015-03-30 14:39:42 10653 3

原创 wxWidget之XML文件解析

找了好久,很遗憾的发现wxWidget没有提供很好的XML文件解析类,只好自己写一个了,主要用来获取xml节点及读取节点的值,已经够自己用了。废话不多说,直接上代码了。头文件:#ifndef WXXMLHELPER_H#define WXXMLHELPER_H#pragma once#include #include class wxXmlHelper{public: w

2015-03-26 17:25:14 2476

原创 wxWidget文件路径处理及字符串拆分

好久没有发文章了,发点福利放点代码吧,废话不多说,直接上代码:头文件:#ifndef WXWIDGETHELPER_H#define WXWIDGETHELPER_H#pragma once#include #include /*** @brief 获取文件路径.* @param sFilePath 文件路径.* @retrive wxString 文件路径

2015-03-26 17:18:52 2534

原创 Win7下VLD引起0xc0150002错误

事情是这样的,long long ago,我搞了一个工程,里面用了很多库,基本情况是这样的:核心是saga和gdal,而saga又用到了wxWidgets,gdal,opencv,proj,geotrans,vigra,本身我也用gdal,另外gdal还用到了hdf4,hdf5,hdfeos,其余库,比如libpng,libjpeg,libzip,libszip,libpq等一大堆,看这么多库

2014-12-17 21:13:08 4005 2

原创 使用lapack库求逆矩阵

本文讲解使用lapack求逆矩阵的方法。

2014-06-18 11:30:34 14389 3

原创 由动态库文件dll生成lib库文件

本文基于OpenBlas的编译和安装,来说明如何从一个dll文件生成lib库文件。参考OpenBlas的说明“Howto generate import library for MingW”,和MinGW的说明HOWTO Create an ImportLibrary for a DLL using MinGW,学习如何生成lib库,其中OpenBlas的说明讲的是如何使用Visual

2014-06-18 11:02:55 12697 1

原创 OpenBlas编译方法

OpenBlas是一个优化的Blas库,基于GotoBlas21.13 BSD版,安装步骤如下:Windows下安装:1.      在SourgeForge下载最新的OpenBlas库:http://sourceforge.net/projects/openblas/files/2.      解压下载的源码到工作目录,比如:E:\VMwareSharedFolder\OpenBLA

2014-06-18 10:44:52 31440

原创 关于MapControl和PageLayout地图同步的问题

按照ArcMap的处理方式,地图和制图是分两个页面的,他们之间通过共享同一个Map对象来实现地图同步,具体做法就是在PageLayoutControl的PageLayoutReplaced事件发生时,将当前的活动地图指派给MapControl,然后在二者之间实现切换,基本做法如下:

2014-04-21 11:25:39 9269 3

原创 MODIS MCD12Q1数据批量提取

关于MODIS土地覆盖类型产品的信息,可以参考以下地址:1.MODIS官网2.MODIS产品MCD12Q1数据ENVI解析本文参考读取HDF-EOS一文,编写了相应的提取工具,截图如下:下载地址:MODIS_MCD12Q1_Extract

2014-03-12 11:32:50 9819 4

原创 ArcGIS Engine二次开发——实现卷帘和图层闪烁

首先需要定义一个成员对象ILayerEffectProperties:private ILayerEffectProperties m_LayerEffectProperties;IMap pMap = wndMap.ActiveView.FocusMap;MapActiveViewEvents = pMap as ESRI.ArcGIS.Carto.IActiveView

2013-12-13 10:10:20 8504 6

原创 IRasterStretch2接口的StretchStats属性的真实面目是什么

这个问题源于制作RGB彩色合成图。仿照ArcMap中的做法,我们发现Arcmap中除了标准差拉伸、直方图均衡化、最大最小值拉伸、直方图匹配等既定的拉伸方法之外,还有最直接的自定义直方图拉伸。在我想实现这个供的时候,发现最有可能与此相关的接口就是IRasterStretch2,其StretchStats和SpecificationHistogram应该就是与直方图相关的属性。经过测试,问题出现了:

2013-11-18 17:27:41 1986 1

原创 ArcEngie开发-添加NeatLine

添加图廓线,图廓线的真实面目是FrameElement,添加方法如下: private void wndBtnAddNeatLine_ItemClick(object sender, ItemClickEventArgs e) { //实验代码: //添加整理图廓线 图廓线的真实面目是FrameElement

2013-11-15 09:08:18 2470 1

原创 ArcEngie开发-添加MapFrame

//////添加地图框架/////////privatevoidwndBtnAddMapFrame_ItemClick(objectsender, ItemClickEventArgse){   IEnvelopeenvelop= new EnvelopeClass();   envelop.XMin= 2;   envelop.YMin=

2013-11-15 08:43:51 3174

原创 限制QLineEdit的数值输入范围

在使用QLineEdit输入数值时,经常遇到限制其范围的需要,比如角太阳高度角范围为[-90,90],经度值范围[-180,180],方位角范围[0,360]。Qt提供了QIntValidator和QDoubleValidator可以限定数值输入范围,如使用QIntValidator限制整数的数值范围:例1:lineEdit->setValidator(new QIntValidator(

2013-10-14 13:31:03 66057 8

原创 编写Qt Designer自定义控件(四)——使用自定义控件

接上文:编写Qt Designer自定义控件(二)——给自定义控件添加属性        控件编写完毕以后,把生成的dll和lib文件一起拷贝到Qt安装目录下的插件目录里,比如我安装在D盘里的Qt 4.8.4,路径为:D:\Qt\4.8.4\plugins\designer,拷贝进去以后,这个插件就可以被Qt Designer加载了,此时这个自定义控件就可以像普通的控件一样使用了。当然如有

2013-10-11 19:47:38 22163 16

原创 编写Qt Designer自定义控件(三)——给自定义控件添加属性

接上文:编写Qt Designer自定义控件(二)——编写自定义控件界面       窗体控件都有属性,比如QLineEdit就有text属性,另外还有设置属性,比如QLineEdit的readOnly属性。下面就讲解一下如何给自己的控件添加属性的问题。对于我们的经纬度输入控件,它应该具有一个设置属性和一个值属性,我们把设置属性命名为inputMode,把值属性命名为value,先来讲解设

2013-10-11 19:45:03 20600 2

原创 编写Qt Designer自定义控件(二)——编写自定义控件界面

接上文:编写Qt Designer自定义控件——如何创建并使用Qt自定义控件        既然是控件,就应该有界面,默认生成的控件类只是一个继承了QWidget的类,如下:#ifndef LOGLATEDIT_H#define LOGLATEDIT_H#include class LogLatEdit : public QWidget{ Q_OBJECTpubl

2013-10-11 19:39:28 30744

原创 编写Qt Designer自定义控件(一)——如何创建并使用Qt自定义控件

在使用Qt Designer设计窗体界面时,我们可以使用Widget Box里的窗体控件非常方便的绘制界面,比如拖进去一个按钮,一个文本编辑器等。虽然Qt Designer里的控件可以满足我们大部分的需求,但是有时候,也会产生一些特殊的需要,比如一个输入框,我们要输入的是经纬度,此时就会有两种输入方式,一种是小数形式,一种是度分秒的形式,此时只使用一个简单的LineEdit是无法满足需求的。我们设

2013-10-11 19:26:16 60244 19

原创 窗体主控件Dock属性设置为fill后,被工具条压住了,怎么办?

之前经常遇到这种情况,如图:以前不知道怎么解决,都是通过重新建立窗体,先添加工具条,然后再添加主控件来解决的。今天又一次遇到了,想想有必要研究一下这个问题了。通常,我们想要的结果应该是这样的:因为出现这个问题,基本都是先添加了主控件,并且设置Dock为fill,之后又加入了工具栏,因此我初步判断这个问题与控件的添加顺序有关,而控件的添加顺序取决于代码中调用Add方法的顺序,因此

2013-04-20 10:55:38 7720 5

原创 利用位运算计算某种数据类型的最大值和最小值

常见数值的补码 数值补码 00000 0000 10000 0001  -11111 1111-2561000 0000  2550111 1111

2013-03-28 19:54:55 2890

原创 如何生成IStyleGalleryItem和ISymbol对象的预览图

先来看一下ArcMap的符号选择器:ArcMap的符号选择器都提供了符号的预览图,另一个预览图的位置是在按钮上,比如设置MapGrid的格网交点符号和格网线符号。本文给出生成这里的符号预览图的代码。方法1:通过ISymbologyStyleClass的Preview方法生成预览图 private string routin_ReadRegistry(str

2012-12-30 00:03:08 4771

原创 快速排序法及其应用

冒泡法:/*//对数组排序int len=100;float* arry= new float[len]();srand((unsigned)time(NULL));for(int i=0;i<len;i++){ arry[i]=rand();}Sort(arry,len,true);delete[] arry;*/templatevoid Sort(T* arry,

2012-12-28 17:11:46 1326 2

原创 GDAL生成灰度和彩色缩略图

头文件:#ifndef IMAGETHUMB_H#define IMAGETHUMB_H#pragma once#include //生成单波段灰度缩略图bool CreateThumbnail( const char* input , const char* output , int bandID , float scale);//生成RGB彩色缩略图bool Cre

2012-12-28 14:30:42 5905 1

原创 关于实现移动终端间互通信及相应交互方式的简单设想——畅想一个信息自由流动的时代

目前平板市场迅速发展,智能手机快速普及,3G网络更加流畅,各种移动终端及通信设备迅速普及开来。许多新的设备如雨后春笋般层出不穷,但总体来看,他们都有一些共同的特性,那就是具备高清晰的显示能力,屏幕比较大、有良好的视觉效果,支持友好的触摸交互方式,带有很多新式的传感器模块,如GPS,温度感应器、距离感应器、光线感应器等,支持多种通信方式,如蓝牙、NFC、WiFi,2G/3G网络,支持有线数据传输和有

2012-10-28 21:39:56 3507 1

原创 如何在运行时创建MapContro并绑定到TocControl

做了一个MDI程序,想在代码中动态创建地图控件,代码如下: private void tabbedView1_QueryControl(object sender, DevExpress.XtraBars.Docking2010.Views.QueryControlEventArgs e) { Panel panel = new Pan

2012-09-29 18:47:03 5644 2

原创 如何解决栅格色彩拉伸后TocControl里的图例不能更新的问题2

之前对栅格图层拉伸渲染后图例不能更新的问题做了深入的探索和研究,虽然找到了解决办法,但是感觉还是和ArcMap的处理方式有差异,因为ArcMap做相同处理后其图例项的符号转换为IColorRampSymbol后,LegendClassIndex属性都是0。因为偶然的一瞥,发现RasterStretchColorRampRendererClass实现了IRasterRendererColorRamp

2012-09-20 14:41:27 2701 1

原创 如何解决栅格色彩拉伸后TocControl里的图例不能更新的问题

关于栅格图层色彩拉伸,有很多例子,网上也可以找到各种资料,但是所有的资料都没有解决一个问题,那就是只说如何做拉伸,但是做色彩拉伸以后的图例更新问题一直没有正解。最早提出这个问题的帖子,在这里:http://forums.esri.com/thread.asp?c=93&f=1170&t=191617#848069,但是答案却一直空缺着,本文就来说明一下如何解决这个问题。    首先说一下如何让

2012-09-19 16:55:24 4800 1

原创 如何使Devexpress的ImageComboBoxEdit只显示Image或Description

ImageComboBoxEdit可以实现一个下拉列表,与传统的ComboBox不一样的是,它的每一项都可以加入一个Image。ImageComboBoxEdit的每一项都带有一个ImageIndex(用以指定该项的Image)和一个描述该项的Description字符串,如果字符串为空,就只显示Image,如果ImageIndex为-1,那就只显示Description。在某些场合,我们需要Im

2012-09-17 22:15:20 7961

原创 关于Devexpress 12.1.x.x如何汉化

Devexpress使用强名称编译生成强名称程序集来确保其程序集不被篡改,强名称程序集使用程序名称、版本号、语言和公钥标识做标记,强名称程序集只能加载强名称程序集,加载过程中如果以上四者中的任意一项对不上,就会加载失败。关于更详细的强名称程序集的知识,请参考:http://blog.csdn.net/nic7968/article/details/5979972小知识:对于.net

2012-09-05 01:33:08 5153 4

原创 恐怖的银行信用卡复利

使用信用卡很长时间了,但从来没有取过现金。最近因为懒的缘故(也不能这么说,主要原因是距离工资卡所属的银行太远了囧),于是就用信用卡当做银行卡,在最近的取款机取零用钱。5号是建行信用卡的账单日,银行如期发来对账单。逐一核对,发现交易明细中出现了利息9.5元的记录,很奇怪,于是百度了一下建行信用卡的利息计算。不查不知道,一查吓一跳,下面就来分析一下。  首先,作为白痴型选手,先来讲一下建行信用卡(

2012-08-07 23:44:53 5131 1

原创 如何捕获和响应MapControl的添加图层事件

通常地图都需要加上一个鹰眼,要实现鹰眼功能,不可避免的就需要实现主地图和鹰眼的同步。令人失望的是ArcGIS的帮助文档和范例中都采用同时在主地图和鹰眼中加载mxd文档的方式来实现同步的,确切的说,这样只是加载了地图,并没有实现同步。如果程序启动后并没有加载任何地图文档,而只是添加图层,那么这种处理方式就暴露马脚了。其实会出问题的不仅仅是这种情况,当我们修改主地图的符号、样式等时,也会有问题,因此我

2012-07-30 17:02:58 7056 4

原创 GDAL输出影像

//输出影像/*** @brief ReadImageToBuff.* 把数据从内存中输出到文件中,默认保存为tif格式。* @created: 2012/03/25* @author: Zhengwen.Fu* @param szPath 输出路径* @param img 数据块内存块指针* @param nSamples 数据块内存块代表的影像的列数* @para

2012-07-27 11:28:30 6387 1

Qt4.7.1-32位版,适用于Vistual Studio 2015

Qt官网没有提供适用于VS2015的Qt4版本,自己编译比较费劲。在此分享自己编译的32位版Qt4.8.7,适用于Vistual Studio 2015下的Qt4开发。 使用方法:下载解压后,放到自己需要的目录下,如C://Qt/Qt4.8.7,然后在VS2015的Qt-Addin插件菜单中添加Qt版本及路径即可。

2023-04-24

Qt4.8.7-64位版,适用于Vistual Studio 2015

Qt官网没有提供适用于VS2015的Qt4版本,自己编译比较费劲。在此分享自己编译的64位版Qt4.8.7,适用于Vistual Studio 2015下的Qt4开发。 使用方法:下载解压后,放到自己需要的目录下,如C://Qt/Qt4.8.7,然后在VS2015的Qt-Addin插件菜单中添加Qt版本及路径即可。

2023-04-24

Qt4.7.1-32位版,适用于Vistual Studio 2015

Qt官网没有提供适用于VS2015的Qt4版本,自己编译比较费劲。在此分享自己编译的32位版Qt4.7.1,适用于Vistual Studio 2015下的Qt4开发。 使用方法:下载解压后,放到自己需要的目录下,如C://Qt/Qt4.7.1,然后在VS2015的Qt-Addin插件菜单中添加Qt版本及路径即可。

2023-04-24

Qt4.7.1-64位版,适用于Vistual Studio 2015

Qt官网没有提供适用于VS2015的Qt4版本,自己编译比较费劲。在此分享自己编译的64位版Qt4.7.1,适用于Vistual Studio 2015下的Qt4开发。 使用方法:下载解压后,放到自己需要的目录下,如C://Qt/Qt4.7.1,然后在VS2015的Qt-Addin插件菜单中添加Qt版本及路径即可。

2023-04-24

tensorflow-1.12支持cuda10.0

自编译tensorflow: 1.python3.5,tensorflow1.12; 2.支持cuda10.0,cudnn7.3.1,TensorRT-5.0.2.6-cuda10.0-cudnn7.3; 3.支持mkl,无MPI; 软硬件硬件环境:Ubuntu16.04,GeForce GTX 1080 配置信息: hp@dla:~/work/ts_compile/tensorflow$ ./configure WARNING: --batch mode is deprecated. Please instead explicitly shut down your Bazel server using the command "bazel shutdown". You have bazel 0.19.1 installed. Please specify the location of python. [Default is /usr/bin/python]: /usr/bin/python3 Found possible Python library paths: /usr/local/lib/python3.5/dist-packages /usr/lib/python3/dist-packages Please input the desired Python library path to use. Default is [/usr/local/lib/python3.5/dist-packages] Do you wish to build TensorFlow with XLA JIT support? [Y/n]: XLA JIT support will be enabled for TensorFlow. Do you wish to build TensorFlow with OpenCL SYCL support? [y/N]: No OpenCL SYCL support will be enabled for TensorFlow. Do you wish to build TensorFlow with ROCm support? [y/N]: No ROCm support will be enabled for TensorFlow. Do you wish to build TensorFlow with CUDA support? [y/N]: y CUDA support will be enabled for TensorFlow. Please specify the CUDA SDK version you want to use. [Leave empty to default to CUDA 10.0]: Please specify the location where CUDA 10.0 toolkit is installed. Refer to README.md for more details. [Default is /usr/local/cuda]: /usr/local/cuda-10.0 Please specify the cuDNN version you want to use. [Leave empty to default to cuDNN 7]: 7.3.1 Please specify the location where cuDNN 7 library is installed. Refer to README.md for more details. [Default is /usr/local/cuda-10.0]: Do you wish to build TensorFlow with TensorRT support? [y/N]: y TensorRT support will be enabled for TensorFlow. Please specify the location where TensorRT is installed. [Default is /usr/lib/x86_64-linux-gnu]:/home/hp/bin/TensorRT-5.0.2.6-cuda10.0-cudnn7.3/targets/x86_64-linux-gnu Please specify the locally installed NCCL version you want to use. [Default is to use https://github.com/nvidia/nccl]: Please specify a list of comma-separated Cuda compute capabilities you want to build with. You can find the compute capability of your device at: https://developer.nvidia.com/cuda-gpus. Please note that each additional compute capability significantly increases your build time and binary size. [Default is: 6.1,6.1,6.1]: Do you want to use clang as CUDA compiler? [y/N]: nvcc will be used as CUDA compiler. Please specify which gcc should be used by nvcc as the host compiler. [Default is /usr/bin/gcc]: Do you wish to build TensorFlow with MPI support? [y/N]: No MPI support will be enabled for TensorFlow. Please specify optimization flags to use during compilation when bazel option "--config=opt" is specified [Default is -march=native -Wno-sign-compare]: Would you like to interactively configure ./WORKSPACE for Android builds? [y/N]: Not configuring the WORKSPACE for Android builds. Preconfigured Bazel build configs. You can use any of the below by adding "--config=" to your build command. See .bazelrc for more details. --config=mkl # Build with MKL support. --config=monolithic # Config for mostly static monolithic build. --config=gdr # Build with GDR support. --config=verbs # Build with libverbs support. --config=ngraph # Build with Intel nGraph support. --config=dynamic_kernels # (Experimental) Build kernels into separate shared objects. Preconfigured Bazel build configs to DISABLE default on features: --config=noaws # Disable AWS S3 filesystem support. --config=nogcp # Disable GCP support. --config=nohdfs # Disable HDFS support. --config=noignite # Disable Apacha Ignite support. --config=nokafka # Disable Apache Kafka support. --config=nonccl # Disable NVIDIA NCCL support. Configuration finished 编译: hp@dla:~/work/ts_compile/tensorflow$ bazel build --config=opt --config=mkl --verbose_failures //tensorflow/tools/pip_package:build_pip_package 卸载已有tensorflow: hp@dla:~/temp$ sudo pip3 uninstall tensorflow 安装自己编译的成果: hp@dla:~/temp$ sudo pip3 install tensorflow-1.12.0-cp35-cp35m-linux_x86_64.whl

2019-01-11

tensorflow1.12支持cuda10

自编译tensorflow: 1.python3.5,tensorflow1.12; 2.支持cuda10.0,cudnn7.3.1,TensorRT-5.0.2.6-cuda10.0-cudnn7.3; 3.无mkl支持; 软硬件硬件环境:Ubuntu16.04,GeForce GTX 1080 TI 配置信息: hp@dla:~/work/ts_compile/tensorflow$ ./configure WARNING: --batch mode is deprecated. Please instead explicitly shut down your Bazel server using the command "bazel shutdown". You have bazel 0.19.1 installed. Please specify the location of python. [Default is /usr/bin/python]: /usr/bin/python3 Found possible Python library paths: /usr/local/lib/python3.5/dist-packages /usr/lib/python3/dist-packages Please input the desired Python library path to use. Default is [/usr/local/lib/python3.5/dist-packages] Do you wish to build TensorFlow with XLA JIT support? [Y/n]: XLA JIT support will be enabled for TensorFlow. Do you wish to build TensorFlow with OpenCL SYCL support? [y/N]: No OpenCL SYCL support will be enabled for TensorFlow. Do you wish to build TensorFlow with ROCm support? [y/N]: No ROCm support will be enabled for TensorFlow. Do you wish to build TensorFlow with CUDA support? [y/N]: y CUDA support will be enabled for TensorFlow. Please specify the CUDA SDK version you want to use. [Leave empty to default to CUDA 10.0]: Please specify the location where CUDA 10.0 toolkit is installed. Refer to README.md for more details. [Default is /usr/local/cuda]: /usr/local/cuda-10.0 Please specify the cuDNN version you want to use. [Leave empty to default to cuDNN 7]: 7.3.1 Please specify the location where cuDNN 7 library is installed. Refer to README.md for more details. [Default is /usr/local/cuda-10.0]: Do you wish to build TensorFlow with TensorRT support? [y/N]: y TensorRT support will be enabled for TensorFlow. Please specify the location where TensorRT is installed. [Default is /usr/lib/x86_64-linux-gnu]://home/hp/bin/TensorRT-5.0.2.6-cuda10.0-cudnn7.3/targets/x86_64-linux-gnu Please specify the locally installed NCCL version you want to use. [Default is to use https://github.com/nvidia/nccl]: Please specify a list of comma-separated Cuda compute capabilities you want to build with. You can find the compute capability of your device at: https://developer.nvidia.com/cuda-gpus. Please note that each additional compute capability significantly increases your build time and binary size. [Default is: 6.1,6.1,6.1]: Do you want to use clang as CUDA compiler? [y/N]: nvcc will be used as CUDA compiler. Please specify which gcc should be used by nvcc as the host compiler. [Default is /usr/bin/gcc]: Do you wish to build TensorFlow with MPI support? [y/N]: No MPI support will be enabled for TensorFlow. Please specify optimization flags to use during compilation when bazel option "--config=opt" is specified [Default is -march=native -Wno-sign-compare]: Would you like to interactively configure ./WORKSPACE for Android builds? [y/N]: Not configuring the WORKSPACE for Android builds. Preconfigured Bazel build configs. You can use any of the below by adding "--config=" to your build command. See .bazelrc for more details. --config=mkl # Build with MKL support. --config=monolithic # Config for mostly static monolithic build. --config=gdr # Build with GDR support. --config=verbs # Build with libverbs support. --config=ngraph # Build with Intel nGraph support. --config=dynamic_kernels # (Experimental) Build kernels into separate shared objects. Preconfigured Bazel build configs to DISABLE default on features: --config=noaws # Disable AWS S3 filesystem support. --config=nogcp # Disable GCP support. --config=nohdfs # Disable HDFS support. --config=noignite # Disable Apacha Ignite support. --config=nokafka # Disable Apache Kafka support. --config=nonccl # Disable NVIDIA NCCL support. Configuration finished 编译: bazel build --config=opt --verbose_failures //tensorflow/tools/pip_package:build_pip_package 卸载已有tensorflow: hp@dla:~/temp$ sudo pip3 uninstall tensorflow 安装自己编译的成果: hp@dla:~/temp$ sudo pip3 install tensorflow-1.12.0-cp35-cp35m-linux_x86_64.whl

2019-01-11

太阳天顶角计算工具

太阳天顶角计算工具,输入经纬度和日期,计算当天0-24时的太阳天顶角和方位角,同时给出当天的日出日落时间及日地平均距离。

2015-03-30

Modis MCD12Q1数据提取工具

批量提取MODIS土地覆盖数据MCD12Q1中的数据集。使用方法:选择输入目录下的一个hdf文件,选择要提取的字段,指定输出目录,点击运行即可将输入目录下所有hdf文件中MCD12Q1数据集中指定的数据集提取出来,结果按按照原文件名,保存为tiff格式。参考:http://blog.csdn.net/giselite/article/details/21081297

2014-03-17

CLR+via+C#

CLRViaC#,C#开发者的绝对秘籍,不适合入门级选手,资源里包含: CLRViaC#.第3版.1-7章.25-26章.易读版.供纠错.周靖.pdf CLR+via+C#.第二版.英文.pdf 中文第三版不完整,经过搜集,找到了第二版,不过是英文的,对于高级选手,我想是中文或英文没啥关系。另外里面包含搜集到的相应版本的范例代码。

2012-10-23

64位Linux安装ENVI详解及LibXp.so.6安装包

64位Linux下安装ENVI的详细说明,包含libXp库。因为csdn上传限制,里面不包含ENVIEX的压缩包,仅有下载链接。

2012-10-23

ArcGIS建模实现影像格式批量转换

ArcGIS模型工具,将指定路径下的所有或某种类型的栅格数据转换为其它的栅格数据格式。 运行环境:ArcGIS10.0以上。

2012-09-15

文本文件查找替换工具

文本文件查找替换工具,用于C++,C#,vb,js,txt等文本文件的查找替换,弥补Visual studio,记事本等文本编辑器不能实现多行文本替换的缺陷,也可用于普通需求,比如替换文本文件中的回车换行等,支持批量处理,支持代码注释量统计。

2012-01-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除