pytorch调用inception-v3报错 'max() received an invalid combination of arguments'
pytorch调用inception-v3报错:
1 | error: |
软件版本:
- python: 3.7.7
- pytorch: 1.4.0
- torchvision: 0.5.0
解决办法:
-
1
2
3model_ft = models.inception_v3(pretrained=True)
# 加入下面这一行
model_ft.aux_logits=False
tensorflow报错 'failed to create cublas handle', 'Failed to get convolution algorithm'
tensorflow gpu 报错:
1 | ... tensorflow/stream_executor/cuda/cuda_blas.cc:238] failed to create cublas handle: CUBLAS_STATUS_ALLOC_FAILED |
软件版本:
- python: 3.7.7
- keras: 2.3.1
- tensorboard: 2.1.0
- tensorflow: 2.1.0
显卡版本:
- gpu: RTX 2070
- cuda: 10.1
- cudnn: 7.8
解决办法:
- 参考tensorflow的 pull #34888 : “Failed to get convolution algorithm. This is probably because cuDNN failed to initialize”
- https://github.com/tensorflow/tensorflow/issues/34888
You may try limiting your gpu memory usage with set_memory_growth option.
See https://www.tensorflow.org/guide/gpu#limiting_gpu_memory_growth
Put the following snippet on top of your code and execute again
1
2
3 import tensorflow as tf
gpus= tf.config.experimental.list_physical_devices('GPU')
tf.config.experimental.set_memory_growth(gpus[0], True)
梦想
妈妈:悠悠,你长大了有什么梦想?想当医生,老师,加油站工作人员,开挖掘机,还是科学家?
悠悠:我想开挖掘机,妈妈,你小时候的梦想是什么?
妈妈:是当一名教师。
悠悠: 爸爸,你小时候的梦想是什么呢 ?
爸爸: 我想当一名修理工,修摩托车,修汽车。。。
悠悠:那你修了吗 ?
爸爸:没有,我没有实现,我现在也不会修车 。
悠悠:我长大了可以帮你实现你的理想,你们也可以帮我实现我的理想 。
爸爸:你的理想是什么?
悠悠:我的理想是开挖掘机呀。。。妈妈只想当一个老师。
爸爸:当老师也很好啊。
悠悠:当老师可以教学生。
爸爸:额… 那你想开挖掘机去挖什么呢?
悠悠:就是把路哪里不平了,就把他挖一下。
爸爸:哦,我知道了,就是把所有路上不平的地方都给他挖平,让别人可以走!
悠悠:对呀~
爸爸:哇,那你这个理想很伟大呀!
悠悠:对呀~。。。你都不知道你要修什么车。
爸爸:。。。
powershell配置(3)-折腾oh-my-posh和ys主题
1. 安装 oh-my-posh, posh-git
可以用scoop安装:
1 | # scoop bucket add extras |
新建、修改配置文件,运行:
1 | if (!(Test-Path -Path $PROFILE )) { New-Item -Type File -Path $PROFILE -Force } |
加入以下内容:
1 | Import-Module posh-git |
2. 设置字体
然后把字体设置为更纱黑体,就基本看起来比较舒服了。
也可以用其他的字体,去这里找: https://github.com/ryanoasis/nerd-fonts
但是我并不想用这些字体。
powershell配置(2)-psreadline历史记录和提示
1. 安装 psreadline
1.1 从 PowerShellGallery 中安装。
依次安装PowerShellGet, PSReadLine。
1 | Install-Module -Name PowerShellGet -Force |
安装完就有历史纪录了,关闭后可以保存历史记录。
1.2 查看已安装的模块
1 | Get-InstalledModule |
2. 智能提示
2.1 将PSReadLine 升级至V2.1(测试版)
安装完之后没有智能提示,按tab键跳出来的命令都很奇怪。(我安的是稳定版,V2.0.2)
发现测试版就加入了类似 fish 的智能提示,版本是V2.1.0-beta2。
更新一下PSReadLine,用命令行窗口升级:
1 | # cmd |
或:
1 | Update-Module PSReadLine -Force |
然后将 PredictionSourceSource 设为 History:
1 | # powershell |
2.2 查看 PSReadLine 的设置
1 | Get-PSReadLineOption |
2.3 修改配置文件
但是似乎窗口关闭后,就失效了。
需要把设置这一行加到配置文件里就好了,新建、修改配置文件,运行:
1 | if (!(Test-Path -Path $PROFILE )) { New-Item -Type File -Path $PROFILE -Force } |
就能打开配置文件。
在配置里加入这一句。
1 | Set-PSReadLineOption -PredictionSource History # 默认是 None |
Done!
powershell配置(1)-基本操作:主题和字体
群晖-python运行状态提醒
runcat-pyqt5-win:在windows任务栏养猫(2)
keras调用tensorborad时报错 AttributeError 'Model' object has no attribute '_get_distribution_strategy'
keras调用tensorborad时报错:AttributeError: 'Model' object has no attribute '_get_distribution_strategy'
软件版本:
- python: 3.7.4
- keras: 2.3.1
- tensorboard: 2.1.0
- tensorflow: 2.1.0
解决办法A:
- 参考tensorflow的 pull #34870 : “Use _get_distribution_strategy only when it is available. “ https://github.com/tensorflow/tensorflow/pull/34870
The changes introduced in 06d8f77 are not compatible with standalone
Keras(they are compatible withtf.Keras). akeras.Modeldoes not have a_get_distribution_strategymethod, which is now assumed for theTensorboardcallback.
- 直接修改
tensorflow/python/keras/callbacks.py文件,如下图。
数据可视化-等高线-pandas透视图-seaborn热力图-桑基图(Sankey)
matplotlib绘制等高线
ref: https://matplotlib.org/api/_as_gen/matplotlib.pyplot.contour.html
1 | import numpy as np |
数据可视化-等高线-pandas透视图-seaborn热力图-桑基图(Sankey)
matplotlib绘制等高线
ref: https://matplotlib.org/api/_as_gen/matplotlib.pyplot.contour.html
1 | import numpy as np |
数据可视化-等高线-pandas透视图-seaborn热力图-桑基图(Sankey)
matplotlib绘制等高线
ref: https://matplotlib.org/api/_as_gen/matplotlib.pyplot.contour.html
1 | import numpy as np |
听不到
悠悠:我又听不到你说话了,我的耳朵又听不到说话了。
妈妈:怎么了?耳朵哪不舒服了?
悠悠:你不说表扬的话,我都听不到。
妈妈:[捂脸][捂脸][捂脸][捂脸]
raspberry pi 运行状态提醒
群晖python3配置
pip3 安装、配置
群晖默认不支持 apt-get 之类的命令,使用 wget 下载 get-pip.py 安装 pip。
1 | wget -O /tmp/get-pip.py 'https://bootstrap.pypa.io/get-pip.py' |
安装之后提示 pip3 的安装目录(一般是 /homes/USERNAME/.local/bin)不在系统的环境变量里。
每次要先跳到安装目录里。
1 | cd .local/bin |
深度学习调参-keras,tensorflow设置随机种子,保证结果可复现
keras,tensorflow设置随机种子,保证结果可复现
ref: https://tensorflow.google.cn/api_docs/python/tf/random/set_seed
1 | np.random.seed(42) |
