google-deepmind / google-deepmind/dm_pix

Gaussian blur cpu performance

Đang mở
#46 12 bình luận 0 reaction 0 người được giao Xem trên GitHub
enhancement
Ngôn ngữ chính
Python
Star
448
Fork
31
Merge trung bình
1 ngày 55 phút
Pull request đã merge (30 ngày)
5

Mô tả

I have been doing some experiments with PIX since it allows computing image augmentations in the GPU in contrast to torchvision which computes in the CPU and requires multiple workers to avoid bottlenecks. When performing some very simple `timeit` examples I observed a very high time when performing a gaussian blur in the CPU. I created a simple [Colab notebook](https://colab.research.google.com/drive/1UgqZVW2I09pPia2EZKhsZTnvwvucRu3Z?usp=sharing ) to demonstrate these experiments. I even tested transferring the image to CPU before performing the blur but it doesn't seem to make any difference. I was wondering if this is intended and I should not rely on CPU computations at all or if something is yet to be optimized for CPU computation.

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Hướng nghiên cứu

Bắt đầu với notebook Colab được liên kết và các thử nghiệm timeit của nó đối với Gaussian blur, sau đó truy vết đường dẫn thực thi CPU được thao tác blur trong dm_pix sử dụng. So sánh thời gian của CPU và GPU, đồng thời xác định liệu chi phí quan sát được có nằm trong dự kiến hay cho thấy một cơ hội tối ưu hóa. Công việc được xem là hoàn tất khi nguyên nhân được ghi lại và đã thống nhất về một mục tiêu hiệu năng hoặc thay đổi cụ thể.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Đánh giá

Công nghệ
python
Lĩnh vực
computer-vision, machine-learning, performance
Loại issue
Lỗi
Độ khó
4/5
Thời gian dự kiến
3-5 ngày
Mức độ hoạt động
Đình trệ
Độ rõ ràng
Cần làm rõ
Mức phù hợp với người mới
28/100

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.