如何在EC2 CUDA GPU实例中释放分配的GiB内存

时间:2019-12-02 07:52:49

标签: gpu pytorch

我有一个var arrayId = [String]() var arrayTitle = [String]() var arrayEntitle = [String]() override func viewDidLoad() { super.viewDidLoad() newApiMethod() } func newApiMethod() { AF.request(BASE_URL!, method: .get, headers: headers).response { (response) in switch response.result { case .success: let fetchedResult = try? JSON(data: response.data!) let resultArray = fetchedResult!["result"] self.arrayId.removeAll() self.arrayTitle.removeAll() self.arrayEntitle.removeAll() for i in resultArray.arrayValue { print(i) let Id = i["Id"].stringValue self.arrayId.append(Id) let Title = i["Title"].stringValue self.arrayTitle.append(Title) let enTitle = i["EnTitle"].stringValue self.arrayEntitle.append(enTitle) } break case .failure: print(response.error!) break } } } 实例,我在该实例上进行了一些实验,现在我想运行一个新实验(深度学习),会遇到以下错误:

p3.2xlarge

我想知道是否有什么方法可以释放分配的内存,以便我可以运行实验?释放内存甚至是解决此类错误的方法吗?

0 个答案:

没有答案