中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

即將上市的手機優(yōu)優(yōu)群排名優(yōu)化軟件

即將上市的手機,優(yōu)優(yōu)群排名優(yōu)化軟件,新手建網(wǎng)站需要怎么做呢,做國外wordpress賺錢事件計時 CUDA事件是直接在GPU上實現(xiàn)的,因此它們不適用于對同時包含設(shè)備代碼和主機代碼的混合代碼計時。 cudaEventCreate 創(chuàng)建一個事件cudaEventRecord 記錄一個事件cudaEventElapsedTime 計算兩個事件之間經(jīng)歷的時間,第一個參數(shù)為某個浮點變量的地址…
事件計時

CUDA事件是直接在GPU上實現(xiàn)的,因此它們不適用于對同時包含設(shè)備代碼和主機代碼的混合代碼計時。

  • cudaEventCreate 創(chuàng)建一個事件
  • cudaEventRecord 記錄一個事件
  • cudaEventElapsedTime 計算兩個事件之間經(jīng)歷的時間,第一個參數(shù)為某個浮點變量的地址,在這個參數(shù)中將包含兩次事件之間經(jīng)歷的時間,單位是毫秒
#include <stdio.h>
#include "cuda_runtime.h"
#include "device_launch_parameters.h"
#include<math.h>
#include <malloc.h> 
#include <opencv2/opencv.hpp>
#include <stdlib.h>#define BLOCK_SIZE 1//圖像卷積 GPU
__global__ void sobel_gpu(unsigned char* in, unsigned char* out, const int Height, const int Width)
{int x = blockDim.x * blockIdx.x + threadIdx.x;int y = blockDim.y + blockIdx.y + threadIdx.y;int index = y * Width + x;int Gx = 0;int Gy = 0;unsigned char x0, x1, x2, x3, x4, x5, x6, x7, x8;if (x>0 && x<(Width-1) && y>0 && y<(Height-1)){x0 = in[(y - 1)*Width + (x - 1)];x1 = in[(y - 1)*Width + (x)];x2 = in[(y - 1)*Width + (x + 1)];x3 = in[(y)*Width + (x - 1)];x5 = in[(y)*Width + (x + 1)];x6 = in[(y + 1)*Width + (x - 1)];x7 = in[(y + 1)*Width + (x)];x8 = in[(y + 1)*Width + (x + 1)];Gx = (x0 + 2 * x3 + x6) - (x2 + 2 * x5 + x8);Gy = (x0 + 2 * x1 + x2) - (x6 + 2 * x7 + x8);out[index] = (abs(Gx) + abs(Gy)) / 2;}
}int main()
{cv::Mat src;src = cv::imread("complete004.jpg");cv::Mat grayImg,gaussImg;cv::cvtColor(src, grayImg, cv::COLOR_BGR2GRAY);cv::GaussianBlur(grayImg, gaussImg, cv::Size(3,3), 0, 0, cv::BORDER_DEFAULT);int height = src.rows;int width = src.cols;//輸出圖像cv::Mat dst_gpu(height, width, CV_8UC1, cv::Scalar(0));//GPU存儲空間int memsize = height * width * sizeof(unsigned char);//輸入 輸出unsigned char* in_gpu;unsigned char* out_gpu;cudaMalloc((void**)&in_gpu, memsize);cudaMalloc((void**)&out_gpu, memsize);cudaEvent_t start, stop_gpu;cudaEventCreate(&start);//創(chuàng)建事件cudaEventCreate(&stop_gpu);//創(chuàng)建事件cudaEventRecord(start);//記錄事件dim3 threadsPreBlock(BLOCK_SIZE, BLOCK_SIZE);dim3 blocksPreGrid((width + threadsPreBlock.x - 1)/threadsPreBlock.x, (height + threadsPreBlock.y - 1)/threadsPreBlock.y);cudaMemcpy(in_gpu, gaussImg.data, memsize, cudaMemcpyHostToDevice);sobel_gpu <<<blocksPreGrid, threadsPreBlock>>> (in_gpu, out_gpu, height, width);cudaEventRecord(stop_gpu);//記錄事件cudaError_t  error_code = cudaGetLastError();if (error_code != cudaSuccess){printf("Error: %s\n", cudaGetErrorString(error_code));printf("FILE: %s\n", __FILE__);printf("LINE: %d\n", __LINE__);printf("Error code: %d\n", error_code);}cudaMemcpy(dst_gpu.data, out_gpu, memsize, cudaMemcpyDeviceToHost);float time_gpu;cudaEventElapsedTime(&time_gpu, start, stop_gpu);//事件計時printf("GPU time: %.3f ms \n", time_gpu);cudaEventDestroy(start);//銷毀事件cudaEventDestroy(stop_gpu);cv::imwrite("dst_gpu_save.png", dst_gpu);//cv::namedWindow("src", cv::WINDOW_NORMAL);cv::imshow("src", src);cv::imshow("dst_gpu", dst_gpu);cv::waitKey();cudaFree(in_gpu);cudaFree(out_gpu);return 0;
}

在這里插入圖片描述
在這里插入圖片描述

http://www.risenshineclean.com/news/1830.html

相關(guān)文章:

  • 萍鄉(xiāng)做網(wǎng)站的公司廣州新聞熱點事件
  • 多媒體展廳公司seo學(xué)習(xí)論壇
  • j建設(shè)銀行信用卡網(wǎng)站開發(fā)一個平臺需要多少錢
  • 做蔬果批發(fā)有專門的網(wǎng)站么seo是什么意思怎么解決
  • 宜昌市建設(shè)工程質(zhì)量監(jiān)督站網(wǎng)站百度提交網(wǎng)址
  • 做招聘的網(wǎng)站seo技術(shù)快速網(wǎng)站排名
  • 視頻網(wǎng)站做視頻節(jié)目賺錢嗎搜狗搜圖
  • 網(wǎng)站簡單設(shè)計電子技術(shù)培訓(xùn)機構(gòu)
  • 天津?qū)I(yè)網(wǎng)站制作設(shè)計營銷廣告網(wǎng)站
  • 小型網(wǎng)站建設(shè)源碼石家莊新聞頭條新聞最新今天
  • justhost wordpress企業(yè)網(wǎng)站優(yōu)化公司
  • 山東網(wǎng)站建設(shè)公司優(yōu)化網(wǎng)站關(guān)鍵詞優(yōu)化
  • 購物網(wǎng)站開發(fā)的描述seo點擊優(yōu)化
  • 網(wǎng)站自定義鏈接怎么做的seo網(wǎng)站推廣主要目的不包括
  • 免費做婚禮邀請函的網(wǎng)站教育培訓(xùn)機構(gòu)網(wǎng)站
  • 網(wǎng)站是先備案 還是先做網(wǎng)站網(wǎng)站策劃書模板范文
  • 外貿(mào)平臺有哪些分別對應(yīng)哪個市場隨州seo
  • 網(wǎng)站建設(shè) 外包南寧百度快速排名優(yōu)化
  • 南通市網(wǎng)站建設(shè)我的完廣州網(wǎng)絡(luò)營銷推廣
  • 做銀行設(shè)計有好的網(wǎng)站參考嗎網(wǎng)站搭建需要多少錢
  • 溫州多語言網(wǎng)站建設(shè)網(wǎng)站發(fā)帖推廣平臺
  • 網(wǎng)頁瀏覽設(shè)置在哪里打開網(wǎng)頁優(yōu)化
  • 做網(wǎng)站比較好的環(huán)球網(wǎng)疫情最新
  • 2015做哪個網(wǎng)站能致富沈陽專業(yè)seo關(guān)鍵詞優(yōu)化
  • 建設(shè)公司企業(yè)網(wǎng)站個人網(wǎng)頁怎么制作
  • WordPress網(wǎng)頁加載時間seo網(wǎng)站優(yōu)化快速排名軟件
  • 備案名 網(wǎng)站名互聯(lián)網(wǎng)營銷師教材
  • 有幾個網(wǎng)站能在百度做推廣怎么弄推廣廣告
  • 手機門戶網(wǎng)站百度推廣賬戶登錄首頁
  • 城鄉(xiāng)與建設(shè)部網(wǎng)站首頁seo工具不包括