Huggingfaceのtransformersでproxyとcertificate chainで引っかかった話

自然言語処理のフレームワークのHuggingfaceのtransformersを試そうとして、proxyとcertificate chainで躓いたのでメモ

【証明書】
証明書ファイルをコピーしておいて
import os
os.environ[‘REQUESTS_CA_BUNDLE’] = ‘path/to/certificates_ca_bundle.crt’

【proxy】
tokenizer = AutoTokenizer.from_pretrained(‘bert-base-cased’, proxies={‘https’: ‘proxy.co.jp:8080’})

Docker Desktop for Windows 4をWSL2でSurface go(初代)にいれたメモ

・WSL 2Linuxカーネルの更新

https://docs.microsoft.com/ja-jp/windows/wsl/wsl2-kernel

「x64カーネル用のプログラムのWSL2Linuxカーネル更新プログラム」をダウンロードしてインストール

・PowerShell(管理者)からWSLを有効化

PS C:\> dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
PS C:\> dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

・PowerShell からWSLのデフォルトバージョンを2に変更

PS C:\> wsl --set-default-version 2

・Linuxディストリビューションをインストール

通常の環境であれば、MicrosoftStore(https://aka.ms/wslstore)からインストール

Microsoft Storeが使えない環境の場合は手動でこちらからダウンロード
https://docs.microsoft.com/ja-jp/windows/wsl/install-manual#downloading-distros

Ubuntu_2004をダウロードするとappxファイルになっているが、Zipファイルなので拡張子を変更して解答する入っている、ubuntu2004.exeを実行

「Installing, this may take a few minutes…」と表示されて、ユーザ名とパスワードの設定を求められるので入力し、プロンプトが表示されたら終了

・バージョン確認

PS C:\> wsl --list --verbose
  NAME                   STATE           VERSION
* docker-desktop         Running         2
  docker-desktop-data    Running         2
  Ubuntu-20.04           Stopped         2

・Docker Desktop for Windowsのインストール

Dockerをダウンロードしてインストール
https://docs.docker.com/desktop/windows/release-notes/

・PowerShellからDocker動作確認

PS C:\> docker run -it --name="centos_test" centos /bin/bash

初回はローカルにcentosのイメージがないため、リポジトリから自動でコンテナイメージをダウンロードしてきて起動する

SwitchでMinecraftのMOD(アドオン)を使う

Switch版のMinecraftではMod(アドオン)は入れられませんが、Realmsサーバを使うことで使うことができる。
参考にしたページ



スイッチ版マイクラでネット上のアドオンを使う方法

Swichで動作するアドオン

動作しないけど、エラーにもならない

影Mod

Shiftery Shaders 3.0

Chocapic_version_1.0.0

SS(Simple Shader)(Windows10用)

エラーで落ちるやつ

影Mod

Energy Shaders

ESBE_2G v5.1

RUES Shader V5

ISBE(Impressive Shadow Shader)

PCPE Shaders

RTX BETA V1.2

continuum shader

bicubic shader v2.5 ultra

ESTN Shaders 1.6.2

アドオンの作り方

surfase go にSDカードを入れてみた

surface go のSDカードスロットは刺しっぱなしにしても邪魔にならない仕様なので、
補助用のストレージとして使うためにSDカードを導入してみた。

結果;read 80MB/ write 60MB ぐらいで補助用としてはまぁまぁ行けそう

買ったのはこちら
microSDXC 128GB SanDisk アプリ最適化 A1対応 サンディスク UHS-1 超高速U1 専用 SDアダプター付 [並行輸入品]

ベンチマークしてみた結果

writeが公称値の60%ぐらいしか出てないのが気になりますが、surface go側のインターフェイスの問題ではないかと思っています。