当前位置: 首页 > news >正文

网站开发能进入无形资产吗运营推广计划怎么写

网站开发能进入无形资产吗,运营推广计划怎么写,上海十大策划公司排名,杭州手机网站制作环境: 鲲鹏920:192核心 内存:756G python:3.9 python单进程的耗时 在做单纯的cpu计算的场景,使用单进程核多进程的耗时做如下测试: 单进程情况下cpu的占用了如下,占用一半的核心数: 每一步…

环境:

鲲鹏920:192核心
内存:756G
python:3.9

python单进程的耗时

在做单纯的cpu计算的场景,使用单进程核多进程的耗时做如下测试:
单进程情况下cpu的占用了如下,占用一半的核心数:
在这里插入图片描述

每一步和总耗时如下:
单进程耗时

多进程

cpu占用如下,每个进程基本占用48个左右核心数;
在这里插入图片描述
多进程的耗时如下:
每一个进程的耗时为63s左右,总的耗时比单进程还多,如果绑定48核心到每个进程,耗时更高。这是为何?
在这里插入图片描述
是否可以得出结论,在cpu计算密集的场景,单进程(每个任务都是独立的、排除IO、竞争关系)的效率会比多进程会高呢?
注:同样的代码在x86服务器上测试过,结论依旧是单进程耗时比多进程会少,这是为什么?

样例代码

from sklearn.datasets import load_wine
from sklearn.preprocessing import MinMaxScaler, Normalizer, StandardScaler, RobustScaler
from sklearn.neural_network import MLPClassifier
from sklearn.model_selection import train_test_split
import time
from multiprocessing import Process, Pool, current_process
import multiprocessing
import numpy as np
import os
import psutilimport oscore_count = os.cpu_count()
print(f"The CPU has {core_count} cores.")cpu_cores = [index for index in range(0, core_count)]def task1(data):start = time.time()X = np.random.rand(178, 13)y = np.random.randint(low=0, high=3, size=(178))X_train, X_test, y_train, y_test = train_test_split(X, y, random_state=60)mm_scaler = MinMaxScaler()X_train = mm_scaler.fit_transform(X_train)X_test = mm_scaler.fit_transform(X_test)mlp = MLPClassifier(solver='lbfgs', hidden_layer_sizes=[500, 500], max_iter=300, random_state=60)mlp.fit(X_train, y_train)# print("***" * 10, "current data value:{}".format(data))# print("******************************************current processid:{} end id is {}".format(multiprocessing.current_process().name, data))print("this step spend time is {} seconds".format(time.time() - start))# time.sleep(5)def task(data):process = current_process()print(process)pid = os.getpid()index = process._identity[0]cores = cpu_cores[(index-1) * 48 : index * 48]# print("process:{}, pid:{}, index:{}, core:{}".format(process, pid, index, cores))p = psutil.Process(pid)  # 通过进程 ID 获取进程对象# p.cpu_affinity(cores)  # 绑定核心start = time.time()X = np.random.rand(178, 13)y = np.random.randint(low=0, high=3, size=(178))X_train, X_test, y_train, y_test = train_test_split(X, y, random_state=60)mm_scaler = MinMaxScaler()X_train = mm_scaler.fit_transform(X_train)X_test = mm_scaler.fit_transform(X_test)mlp = MLPClassifier(solver='lbfgs', hidden_layer_sizes=[500, 500], max_iter=300, random_state=60)mlp.fit(X_train, y_train)print("this step spend time is {} seconds".format(time.time() - start))def main():data = [i for i in range(4)]start = time.time()for item in data:task1(item)print("single spend time is ", time.time() - start, " seconds")start = time.time()with Pool(4) as pool:pool.map_async(task, data)pool.close()pool.join()print("spend time is ", time.time() - start, " seconds")if __name__ == '__main__':main()
http://www.shuangfujiaoyu.com/news/18643.html

相关文章:

  • wordpress页尾添加信息新野seo公司
  • 北京网站建设迈程网络营销网站做的好的公司
  • 做网站东莞东莞建网站优化网站推广网站
  • qq邮箱官方网站软文推广策划方案
  • 做普通网站价格seo网络推广机构
  • 用ih5做微网站免费网站推广平台
  • 南昌汉邦网站建设seo推广优化外包公司
  • wordpress地理定位杭州明开seo
  • 期刊网站源码怎样免费给自己的公司做网站
  • 秒收录网站有哪些网站设计制作在哪里找
  • 慈溪建设局网站商品推广软文写作500字
  • 口碑好的郑州网站建设网站源码建站
  • site之后网站在首页说明说明今日热点新闻一览
  • 优秀的手机网站标准武汉大学人民医院
  • ui交互设计软件站长之家seo工具
  • 网站登陆系统怎么做网页制作软件推荐
  • 做网站风险百度网盘登录入口 网页
  • 数字营销策划方案郑州seo优化外包顾问阿亮
  • 怎么让网站绑定域名访问昆明网站seo优化
  • 温州网站建设推广企业培训机构
  • php图书管理系统网站开发百度收录入口在哪里查询
  • 网站录入信息 前台查询功能怎么做seo流量排行榜神器
  • 白人与黑人做爰网站百度快速收录权限
  • 做网站刷赞qq怎么赚钱今日发生的重大国际新闻
  • 政府部门网站建设方案网上推广怎么收费
  • 直销网站建设 优帮云网络营销软件网站
  • 购物网站开发 项目描述百度精准推广
  • wordpress用阿里云图床青岛seo招聘
  • 网站csv导入杭州seo推广服务
  • 请将已备案网站接入访问百度关键词代做排名