libtorchでmnist学習サンプルプログラムがデータのロード時にランタイムエラーや例外を出す時

 LibtorchはPytorch C++ Frontendなどとも呼ばれており、Tensorflowなどに比べてVisual Studioへの組み込みが簡単なのだが、環境を構築した後に試せと至るところで書かれているMNISTデータセットでの学習サンプルプログラムがデータ読み込みの時点でよくコケる。
 結論から言えば、MNISTデータセットの圧縮ファイルを解凍した後にできるファイルの名前が間違っているだけなのでそれを修正すれば問題ないのだが、未だにLibtorch側でもMNIST側でも問題への対応はなされておらずクイズの様になっており、色々調べた結果、下記のQiita日本語記事に助けられ解決策を知る。ありがとうサッサ・ヤスアキ
qiita.com 
 具体的には解凍されたファイル名を以下のように書き換える。ハイフンがピリオドになってしまっているところをハイフンに直す。

train-images.idx3-ubyte ▶ train-images-idx3-ubyte
train-labels.idx1-ubyte ▶ train-labels-idx1-ubyte
t10k-images.idx3-ubyte ▶ t10k-images-idx3-ubyte
t10k-labels.idx1-ubyte ▶ t10k-labels-idx1-ubyte

 Visual Studioにlibtorchを組み込む手順はこのあたりがシンプルで良かったのだが、上記問題には触れられておらず、設定後に暫く地雷を踏み続ける事になった。