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版本及路径即可。
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版本及路径即可。
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版本及路径即可。
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版本及路径即可。
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
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
太阳天顶角计算工具
太阳天顶角计算工具,输入经纬度和日期,计算当天0-24时的太阳天顶角和方位角,同时给出当天的日出日落时间及日地平均距离。
Modis MCD12Q1数据提取工具
批量提取MODIS土地覆盖数据MCD12Q1中的数据集。使用方法:选择输入目录下的一个hdf文件,选择要提取的字段,指定输出目录,点击运行即可将输入目录下所有hdf文件中MCD12Q1数据集中指定的数据集提取出来,结果按按照原文件名,保存为tiff格式。参考:http://blog.csdn.net/giselite/article/details/21081297
CLR+via+C#
CLRViaC#,C#开发者的绝对秘籍,不适合入门级选手,资源里包含:
CLRViaC#.第3版.1-7章.25-26章.易读版.供纠错.周靖.pdf
CLR+via+C#.第二版.英文.pdf
中文第三版不完整,经过搜集,找到了第二版,不过是英文的,对于高级选手,我想是中文或英文没啥关系。另外里面包含搜集到的相应版本的范例代码。
64位Linux安装ENVI详解及LibXp.so.6安装包
64位Linux下安装ENVI的详细说明,包含libXp库。因为csdn上传限制,里面不包含ENVIEX的压缩包,仅有下载链接。
ArcGIS建模实现影像格式批量转换
ArcGIS模型工具,将指定路径下的所有或某种类型的栅格数据转换为其它的栅格数据格式。
运行环境:ArcGIS10.0以上。
文本文件查找替换工具
文本文件查找替换工具,用于C++,C#,vb,js,txt等文本文件的查找替换,弥补Visual studio,记事本等文本编辑器不能实现多行文本替换的缺陷,也可用于普通需求,比如替换文本文件中的回车换行等,支持批量处理,支持代码注释量统计。