/images/avatar.png

macOS上使用Openconnect代替Cisco Anyconnect

今天Cisco Anyconnect莫名奇妙用不了,重新安装却提示安装器错误,于是找到了Openconnect这个替代品

下面说下Openconnect安装方法:

命令行模式:

1
brew install openconnect

GUI模式:

1
brew install openconnect-gui --cask

安装完之后, 发现GUI打不开, 提示来自不被信任的开发者, 这个时候需要我们开启权限允许所有来源的软件:

1
sudo spctl --master-disable

macos cmake-gui

之前使用命令行安装:

1
brew install cmake

安装的是最新版,安装速度也很快,但是这个cmake是不带 GUI的,用着不习惯,就又一个命令行给卸载了。

1
brew uninstall cmake

然后手动安装cmake,去官网下载。

网址:https://cmake.org/download/

https://cdn.jsdelivr.net/gh/JoshuaChou2018/oss@main/uPic/730180-20200529135817483-1173478203-20221230133628532.1V6hYj.png

下载框线这个,可能因为时间段问题,晚上下载只有几kb/s,然后就放弃了,早上下载几MB/s。

下载完成后直接双击安装。双击会出现这个界面,直接将cmake图标拖到右边Application文件夹中,这样就可以在launcher中找到cmake了。

https://cdn.jsdelivr.net/gh/JoshuaChou2018/oss@main/uPic/730180-20200529140038097-1063038490-20221230133638235.qaNBcu.png

这个样可以从laucher中找到cmake并使用,但是命令行还是查不到cmake,也不能使用cmake。

安装完成之后,使用以下指令创建/usr/local/bin下 CMake 的软链接。

1
sudo "/Applications/CMake.app/Contents/bin/cmake-gui" --install

查看版本:

1
cmake --version

Ref: https://www.cnblogs.com/juluwangshier/p/12987258.html

pycharm增加运行时内存

1,Help -> Find Action -> (输入 “VM”) -> (点击)“Edit Custom VM options”

2,Pycharm会在编辑器中打开适当的vmoptions文件(pycharm.vmoptions或pycharm64.options)。

3,将**-Xms**属性的值修改为你想要的结果,然后保存

1
-Xmx750m 增加到 -Xmx1024m

4,重启Pycharm

[转载] 谷歌开源计算框架JAX”

https://cdn.jsdelivr.net/gh/JoshuaChou2018/oss@main/uPic/13c5ca4ab1d74eabb4de40ba585536a9.v8Ccmw.png

相信大家对numpy, Tensorflow, Pytorch已经极其熟悉,不过,你知道JAX吗? JAX发布之后,有网友进行了测试,发现,使用JAX,Numpy运算可以快三十多倍!

下面是使用Numpy的运行情况:

1
2
3
import numpy as np  # 使用标准numpy,运算将在CPU上执行。
x = np.random.random([5000, 5000]).astype(np.float32)
%timeit np.matmul(x, x)

运行结果:

1
2
1 loop, best of 3: 3.9 s per loop 而下面是使用JAX的Numpy的情况:
import jax.numpy as np # 使用"JAX版"的numpy from jax import random # 注意JAX下随机数API有所不同 x = random.uniform(random.PRNGKey(0), [5000, 5000]) %timeit np.matmul(x, x)

运行情况:

1
1 loop, best of 3: 109 ms per loop

我们可以发现,使用原始numpy,运行时间大概为3.9s,而使用JAX的numpy,运行时间仅仅只有0.109s,速度上直接提升了三十多倍!