Mempercepat dan mengurangi penggunaan memori tanpa mengorbankan akurasi model

1,275 ViewsMempercepat dan mengurangi penggunaan memori tanpa mengorbankan akurasi model menggunakan GradScaler. torch.cuda.amp.GradScaler adalah kelas yang disediakan oleh PyTorch untuk memfasilitasi pelatihan model deep learning dengan precision campuran (mixed precision). Mixed precision adalah teknik yang menggunakan kombinasi angka floating point 16-bit (FP16) dan 32-bit (FP32) untuk mempercepat pelatihan dan mengurangi penggunaan memori tanpa mengorbankan akurasi … Read more

Rsync Untuk Sinkronisasi berbasis CLI

817 ViewsRsync, singkatan dari “remote sync,” adalah alat yang sangat efektif dan efisien untuk mentransfer dan menyinkronkan file di antara komputer. Dikembangkan oleh Andrew Tridgell dan Paul Mackerras pada tahun 1996, rsync telah menjadi salah satu alat favorit para administrator sistem dan pengguna Linux untuk menjaga data tetap sinkron di berbagai lokasi. Fitur Utama rsync … Read more

Out of Memory Killer (OOM Killer) dan Cara Mengaturnya Batasnya

1,033 ViewsOut of Memory Killer (OOM Killer) adalah komponen dari kernel Linux yang dirancang untuk mencegah kehabisan memori sistem secara menyeluruh, yang dapat menyebabkan ketidakstabilan atau ketidakresponsifan sistem. Ketika sistem Linux kehabisan memori fisik atau swap yang tersedia karena penggunaan memori yang berlebihan oleh proses-proses, OOM Killer akan campur tangan untuk membebaskan memori dan menjaga … Read more

Membuat VPN Sendiri dengan OpenVPN

1,230 ViewsMembuat VPN Sendiri dengan OpenVPN – dengan menggunakan VPS, tentu kalian bisa gunakan untuk VPN lho. Caranya gampang kok. VPN adalah singkatan dari “Virtual Private Network” atau “Jaringan Pribadi Virtual”. VPN adalah layanan yang memungkinkan pengguna untuk mengakses internet melalui koneksi yang aman dan terenkripsi, seolah-olah mereka terhubung ke jaringan pribadi tentu Dengan VPN, … Read more

Cara Menentukan argument Input pada model detection mask RCNN

1,039 ViewsMerujuk pada model di TORCHVISION.MODELS.DETECTION.MASK_RCNN yaitu banyak sekali pengaturan sebelum tuning – https://pytorch.org/vision/0.8/_modules/torchvision/models/detection/mask_rcnn.html Misalkan dengan cara berikut ref: https://www.kaggle.com/code/abhishek/inference-for-mask-rcnn num_classes = 10 model_ft = torchvision.models.detection.maskrcnn_resnet50_fpn(pretrained=True) in_features = model_ft.roi_heads.box_predictor.cls_score.in_features model_ft.roi_heads.box_predictor = FastRCNNPredictor(in_features, num_classes) in_features_mask = model_ft.roi_heads.mask_predictor.conv5_mask.in_channels hidden_layer = 256 model_ft.roi_heads.mask_predictor = MaskRCNNPredictor(in_features_mask, hidden_layer, num_classes) atau dengan cara seperti berikut ref: https://pytorch.org/tutorials/intermediate/torchvision_tutorial.html Cara pertama import torchvision from torchvision.models.detection.faster_rcnn import FastRCNNPredictor … Read more

Memahami transform.Normalize( )

895 Viewsnormalisasi yaitu mengubah skala menjadi rentang 0 sampai dengan 1 ataupun -1 sampai +1 dengan rumus sebagai berikut image = (image – mean) / std Misalkan Parameter mean = 0.5 dan std = 0.5 maka  akan menormalkan gambar dalam rentang [-1,1] Jika kalian ingin mengembalikan gambar ke rentang [0,1], bisa menggunakan rumus image = ((image … Read more