G1D33-BTG复现重跑实验
一、复现BTG
复现很简单,所以就记录一些乱七八糟的叭
(一)传参
传是否使用cuda的参数的时候,发现传True会报错,后来查到链接
https://stackoverflow.com/questions/43381710/unrecognized-arguments-true
如果什么都不输入,就是True啦
(二)是否使用cuda速度对比
不使用,大概是0.1s一个epoch
使用的话,应该不到0.5s,快了一倍多
二、重跑实验
(一)torch和tf装在一个环境
参考
https://blog.csdn.net/x007664/article/details/115794783
(二)报错:AttributeError: module ‘tensorflow.compat.v2’ has no attribute ‘internal’
降低版本,到2.2就好了
(三)isin()用法
查看某列是否有某元素,可参考
https://codeantenna.com/a/LrPDQVhiL5
具体
# 查找【phone_no_m列含有第j个号码的行】,即处理第j个号码data_i = df[df['phone_no_m'].isin([listType[j]])]
(四).loc()&&&.iloc()用法
参考:
https://blog.csdn.net/W_weiying/article/details/81411257
.loc()和.iloc()都是用来处理行的(当然也可以处理列)
当处理行时,.loc([‘a’])里面是行名;.iloc([0])是行号
当处理列时,可以用.loc([:,[‘A’]])
(五).groupby()用法
参考:https://zhuanlan.zhihu.com/p/101284491
(六)发现傻子写的代码
if (call_dur_sum / 60) / 60 > 0:call_matrix[hour,column_index] = 1if (call_dur_sum / 60) / 60 < 0:call_matrix[hour,column_index] = -1
(七)tensorflow-gpu找不到Gpu device的解决方法记录
安装gpu版本
https://blog.csdn.net/weixin_44178880/article/details/102397378
https://blog.csdn.net/u014090659/article/details/107220275
(八)克服重重困难
1、首先下了个高版本的tf,用不了
2、下了低版本的tf,可以用了
3、用不了gpu,去下gpu
4、tf-gpu版本,和cuda不匹配
5、tf-gpu升级,有的包删不掉
6、又有几个文件,上网查方案,改名。
7、可以用gpu
(九)generator写的有问题
我觉得这个版本没有问题了emmm
def generate_arrays_from_file(train_index,batch_size):x = np.load("../processed_data/X_shuffled.npy")y = np.load("../processed_data/y_shuffled.npy")cnt = 0while 1:cnt = (cnt*batch_size%len(train_index))//batch_sizes_index = cnt*batch_sizee_index = s_index+batch_sizeX = x[train_index[s_index:e_index]]X = np.array(X)X = X.reshape(-1, X.shape[1], X.shape[2], 1)Y = y[train_index[s_index:e_index]]cnt+=1yield (np.array(X), np.array(Y))
(十)yield使用
https://blog.csdn.net/mieleizhi0522/article/details/82142856
最开始执行函数,是定义迭代器;
把yield当成是return,执行完就停止;
下次再从这里继续执行。
G1D33-BTG复现重跑实验相关推荐
- TestNG测试框架之失败测试重跑
前言 在案例执行过程中,往往需要对失败的案例进行重跑,TestNG亦提供相应的实现方案. 示例 当套件中的测试执行失败时,TestNG都会创建一个名为testng-failed.xml的文件,该XML ...
- testng重跑和框架亮点
testng重跑设置: tr.setAttribute("RETRY", new Integer(count)); //次数 第一种重跑方式:实现retry listener Te ...
- 如何解决testng执行用例失败自动重跑问题
如何解决testng执行用例失败自动重跑问题 参考文章: (1)如何解决testng执行用例失败自动重跑问题 (2)https://www.cnblogs.com/cheese320/p/847864 ...
- testNG-失败用例重跑机制
下面简单介绍下testNG的失败重跑的实现方法: 1.首先编写一个类,实现IRetryAnalyzer类,重写其中的retry方法. public class TestNGRetry implemen ...
- TestNG监听器实现失败自动截图、重跑、自定义html结果文件功能
本文转载自孔庆云kevin<TestNG监听器实现失败自动截图.重跑.自定义html结果文件功能> 使用Testng框架搭建自动测试框架,经常会需要增加失败自动截图,以及失败重跑功能,下面 ...
- 流量来源分析 0801 0810 0820 流量数据重跑
重跑这3天的数据执行过程和遇到的问题: ①执行 sh siteKeyDataNew.sh 3 20140801 ;sh siteKeyData_AllSite.sh 3 20140801 ; 错误提示 ...
- 手工自动重跑kettle报错Job
需求如下:每天kettle Job调度可能报错一大堆,为了重跑报错Job,又不能一次全部执行报错Job(服务器负载过大,导致每个Job执行时间变长,甚至报错不能分配内存错误),必须等一些Job执行完毕 ...
- 测试用例出错重跑--flaky插件
2019独角兽企业重金招聘Python工程师标准>>> 自动化测试的时候,经常会遇到这样的问题:大部分时候执行测试用例都能pass,只是偶然出现false,而出现false的时候是因 ...
- pytest_失败用例的重跑机制@pytest.mark.flaky()
执行失败了的用例可以按照一定频率去跑多次,频率+次数. reruns=2 重跑次数 reruns_delay=2 频率 import pytest import os import allure@py ...
最新文章
- Centos 不小心删除了openssl,导致无法使用sshd、yum、wget、curl 等软件的问题。。...
- Java面试通关要点汇总集之核心篇参考答案
- 全球及中国电子材料行业前景展望与投资机会分析报告2021年版
- 使用ganglia监控hadoop及hbase集群
- 1155: 零起点学算法62——输出矩阵
- SAFESEH 映像的模块不安全
- Tomcat设置URL兼容特殊符号
- 线程、多线程和线程池,看完这些你就能全部搞懂了
- supervisor 重启_每日一说:说一下supervisor进程管理工具
- python内置函数map_Python内置函数(34)——map
- Android NDK开发:打包so库及jar包供他人使用
- 在linux系统下挂接(mount)光盘镜像文件、移动硬盘、U盘以及Windows网络共享和UNIX...
- java怎么返回上一部,如何返回数据给上一个活动
- ThingsBoard 提示Too many updates!
- SEO逆东子站生成和权重站提交工具
- 腾讯python招聘_技术 | Python:腾讯招聘信息抓取
- Urban NeRF
- 质量团队的组建与升级
- Python面试题(校招)
- svm->predict()报错浮点数例外(核心已转储)