[M1 Mac, Ventura 13.3.1, Python 3.10.4, PyTorch 2.0.0]
Mac版を改良しメモリの制限を解除できるようにしました。
def loadModel(self):
self.box.setStyleSheet('background-color: #3E62AD')
self.output.setText("")
# PyTorch環境変数設定
limitoffChecked = self.limit.isChecked()
if limitoffChecked == True:
os.environ['PYTORCH_MPS_HIGH_WATERMARK_RATIO'] = '0.0'
else:
try:
del os.environ['PYTORCH_MPS_HIGH_WATERMARK_RATIO']
except:
pass
try:
print(f'PYTORCH_MPS_HIGH_WATERMARK_RATIO = {os.environ["PYTORCH_MPS_HIGH_WATERMARK_RATIO"]}\n')
except:
print('PYTORCH_MPS_HIGH_WATERMARK_RATIOは設定なし\n')
<以下略>