Дом

Заземление в частном доме своими руками 380 в схема: Заземление в частном доме своими руками 220в и 380в: нюансы

Заземление в частном доме своими руками 380 в схема: Заземление в частном доме своими руками 220в и 380в: нюансы

Содержание

Как правильно сделать заземление своими руками

Автор Виталий На чтение 10 мин Просмотров 753 Обновлено

В отличие от жителей городских квартир, где все коммуникации и электросети проведены застройщиком, хозяину собственного дома приходится каждую задачу решать самому. Если вы разбираетесь в работе электросетей, вполне сможете самостоятельно справиться с электропроводкой в своём жилище. Ниже можно узнать подробно, как правильно сделать заземление в частном доме.

Содержание

Нужно ли заземление в частном домеНужно ли заземление в частном доме

Наверное, каждый человек слышал рассказы о самовозгорании жилища. При пожаре частный дом горит быстро, есть большой риск потерять всё имущество. Частая причина пожаров – короткое замыкание. Оно может случиться, если дом не заземлён, либо сделано это неверно. А может, система уже повреждена коррозией. Крайне важно хорошо сделать заземление загородного дома.

Важно! Каждый владелец обязан устанавливать контур заземления для частного дома, если сеть имеет напряжение более 40 B.

Еще один повод сделать хорошую проводку и защиту – правильная и бесперебойная работа бытовых приборов. Все знают, как губительно действуют на них скачки напряжения. Опасная ситуация – замыкание на корпус прибора. Когда ток из-за повреждения провода подаётся в деталь, не предназначенную для его проведения. Без защитной заземляющей системы такая ситуация может закончиться трагедией для жильцов.

При близком соседстве с мощным электромагнитным излучателем образуются помехи, которые мешают комфортной эксплуатации телевидения, мобильных устройств. Заземляющая установка гасит часть излучения. Сигнал становится чистым и стабильным.

Законы физики говорят о том, что ток идет по пути, где меньше сила сопротивления. Для электронов проще проходить через материал, который не создает им препятствий. Суть заземляющего устройства – обеспечить максимально удобный путь тока в землю. Благодаря этому повреждённая изоляция не будет грозить травмирующими ожогами. Лишний ток будет нейтрализован.

Внимание! Не нужно путать с громоотводом. Это две совсем разные системы. Они созданы для разных целей и имеют разные конструкции.

Виды заземления для частного дома

Есть разные схемы: ТС-N, ТN-С-S, ТN-S, ТТ и др. Не столь важно, что значат сами буквы, главное – понять суть работы каждой. Тогда вы сможете выбрать, какую схему использовать.

ТN-CТN-C

Это самое простое заземление. Для устройства такой схемы вам понадобится кабель с двумя или четырьмя жилами, в зависимости от коэффициента рабочего напряжения. Если сеть имеет напряжение в 220 B, предполагается использовать однофазную систему. Она включает всего 2 проводника: нулевой (который уводит ток в почву, одно из обозначений — РЕN) и фазный (проводит ток от питающей станции к дому). Для сети с напряжением 380 B, подойдет трехфазная система: три проводника фазных и один нулевой. Обычно электрики не делают заземление в частном доме по этой схеме. Она вряд ли способна на полноценную защиту жилища. Но на ее основе построены следующие схемы.

ТN-SТN-S

Такая схема отличается от предыдущей тем, что РЕN разветвляется на нулевой рабочий (N, «нейтрал») и нулевой защитный (РЕ, «земля») провода. Разделение начинается от питающей станции. Создаётся два параллельных проводника. Рабочий провод должен иметь 3 жилы, защитный – пять.

ТN-C-SТN-C-S

Эта схема отличается от предыдущей (ТN-S) только тем, что РЕ и N сначала соединены. Разветвление делают на входе в помещение.

ТТТТ

В схеме защитный проводник (РЕN) не требует разветвления с нейтральным (N). Они обособлены изначально. Электроснабжение защищается глухим заземлением, не соединенным с питающей станцией.

Что такое контур заземления

Это специальная установка, способная за долю секунды отвести вниз ток. Контур важно строить из металлов с низкими показателями сопротивления. Это необходимо, ведь лишний ток всегда стремиться к более легкому пути. Состоит конструкция из двух систем. Одна система – наружная, другая — внутренняя. Устройство наружной системы создаёт условия для направления тока к металлической установке. Сама конструкция – вставленные в грунт металлические штыри, соединенные горизонтальными планками из такого же материала. Штыри являются и называются электродами, горизонтальное соединение – металлосвязью.

Виды контуров заземления

Контур заземления, предназначенный для частного загородного дома, изготовить можно в разных вариантах. Обычно ориентируются на наличие свободной для земельных работ территории. Самые распространенные – это треугольник и линейный.

Треугольник — замкнутый контурТреугольник — замкнутый контур

Выглядит, как равнобедренный треугольник. Размеры его рассчитываются с учётом параметров заглубления конструкции. Обычно рекомендуют закапывать на глубину 2,5 м. Если взять за эталон стандартную глубину, каждая из сторон треугольника должна быть размером 5-5,5 м. Т.е. глубину надо умножить на число 2, а лучше на 2,2. Получаем нужную длину периметра нашего треугольника.

ЛинейныйЛинейный

От треугольного отличается конструкцией: три электрода вбиваются в грунт по ровной линии либо полукругом с одинаковым промежутком. Такой вид используется, когда нецелесообразно распахивать большую площадь, необходимую для сооружения треугольника.

Требования к контуру заземления

Монтаж заземления предполагает установку контура на приличную глубину. Чтобы не проводить раскопки через пару лет, соблюдайте требования:

  • Глубина должна быть точно ниже уровня промерзания. Иначе земля будет выталкивать штырь.
  • Материал должен обладать антикоррозионными свойствами, чтобы электросопротивление не увеличивалось.
  • Прочность. Неподходящий стержень не выдержит нагрузку при вбивании.

Правила

Чтобы сделать правильное заземление частного дома, опирайтесь на правила:

  • Электроды заглубляются на 2-3 м. Лучше длиннее, при вклинивании в почву кувалда плющит верхний конец. 20-25 см должны выступать над уровнем почвы.
  • Устанавливать контур важно на определенном расстоянии от здания. Диапазон от 1 до 10 метров от дома. Лучшие параметры – 2-4 м от домового фундамента.
  • Диаметр сечения заземляющий шины — более 16 кв. мм.
  • Параметры сопротивления – не выше 4 Ом для 380 B и 8 Ом для 220 B.
  • Единственный правильный способ соединения электродов с металлосвязью – это сварка. Там, где нет электросети, допускаются болты. Места соединения желательно смазать антикором и обмотать изоляционной лентой. Для соединения со щитом используют болты.
  • Проверяйте на наличие видимых повреждений на материалах.
  • Сварные швы меньше 10 см ненадежны.
  • Полоска (металлосвязь) заземляющего контура закапывается в землю минимум на глубину 50 см.
  • По закону самодельные мастера заземляющих систем обязаны оформить паспорт устройства. В нем указывают адрес, план-чертеж устройства, материалы.

Как сделать заземление своими рукамиКак сделать заземление своими руками

Человек, который умеет применять инструменты, сможет сам сделать защиту.

План:

  1. Выбрать оптимальную схему установки.
  2. Сделать расчет заземления для частного дома.
  3. Выбрать материалы.
  4. Определить место расположения и вид.
  5. Произвести земляные работы.
  6. Собрать конструкцию.
  7. Подвести проводник к электрощитку дома.

Материалы для контура заземления

Чтобы качественно сделать заземление, узнайте, какие материалы использовать. С 1 января 2015 года действует национальный стандарт ГОСТ Р 50571.5.54-2013. Он чётко определяет материалы и размеры заземлителей (штырей-электродов и металлосвязи).

Материалы штырей

Подходящие материалы для изготовления заземлителей:

  • Стальная арматура с диаметром 14 мм и более. Если возьмёте тоньше, она будет гнуться. Такую не забить в землю без повреждений.
  • Уголок из стали со сторонами размером 50*50*5 мм.

Внимание! Не используйте рельефную арматуру и круглую сталь диаметром меньше 10 мм. Арматура проходит специфическую обработку, от которой у металла увеличивается уровень сопротивления. Тонкая сталь с маленьким диаметром сечения быстро сделает конструкцию непригодной, если не деформируется от ударов при забивании.

Металлосвязь

Материалы, подходящие для металлосвязи:

  • провод из меди в сечении больше 10 мм²;
  • стальная полоска не меньше 48 кв. мм. в сечении;
  • полоса из алюминия больше 16 мм² в сечении.

Стальная полоска размером 40*4 мм используется чаще других материалов. Её легко приварить к электродам благодаря ее форме и сплаву.

Как сделать монтаж контура заземления самостоятельноКак сделать монтаж контура заземления самостоятельно

Чтобы сделать контур заземления для частного дома на 15 квт самостоятельно, приготовьте сварочный аппарат, болгарку, кувалду, болты М12 или М14, проводники подходящего сечения. И глубокие знания, как точно делается эффективное заземление.

Выбор места

Определяем место для установки. Не ближе 1 метра к фундаменту и не дальше 10 м от дома. Желательно оградить участок. Обычно ставится невысокая оградка. Не лишним будет сделать разметку.

Земляные работы

Нужно снять 30-50 см земли по размеченному периметру и прорыть траншею 70 см глубиной. Такую же траншею нужно прорыть до дома. По ней прокладывается заземляющий провод.

Сбор конструкции

Штыри вбиваются по точкам разметки. Будет проще, если нижние концы предварительно заострить болгаркой. Штыри должны выступать из земли на 25-30 см. Металлические полоски (металлосвязь) приваривают к вкопанным штырям.

Важно! Необходимо приварить к контурной конструкции полосу из металла, пролегающую до места расположения щитка. Она должна фиксировать заземляющий провод.

После швы нужно покрыть битумной краской для защиты от коррозии. Можно использовать мастику.

Важно! Нельзя покрывать краской весь контур.

После нужно присоединить проводник и пустить его по подготовленной пластине до щитка.

Внимание! Нельзя накручивать провод к полосе. Он соединяется болтом М12 или М14 с гайкой с шайбой.

Место крепления покрывается антикоррозийным средством.

Когда контур готов, траншеи надо аккуратно засыпать землей. Важно проверить грунт на отсутствие посторонних твёрдых предметов.

Есть совет – поливать крепким солевым раствором. Специалисты сходятся во мнении, что это вредно. Реакция на соль сразу не проявляется. Но потом это может отрицательно повлиять на сроки службы.

Ввод в домВвод в дом

От контура гибкий провод заводится во входной электрощиток. Заранее сверлится отверстие для крепления. Сечение в диаметре – более 10 кв. мм. Больше подойдет проводник из меди. По нормам ПУЭ данный провод по цвету должен быть жёлто-зеленый. Также рядом со щитком, к которому он подключается, надо повесить специальный знак. Провод крепим с помощью болта М12 или М14.

Важно! Щиток должен висеть не ниже 80 см и не выше 170 см от земли. Обязательно заземление электрощита дополнительным проводом.

Проверка

Обязательна проверка щитка. Это можно сделать омметром. Если нет тестирующих приборов, можно сделать самодельный тестер из лампочки. Приделать к ней медную проволоку и подводить её концы по очереди к фазе и «земле», потом к фазе и «нейтрали». Есть полезный прибор, называемый мультиметром. В нём много функций, его можно использовать для проверки заземляющей системы и работы электроприборов.

Контроль

Желательно проверять состояние заземляющего устройства раз в три года. Этим должен заниматься специалист. Следует осмотреть все видимые части и соединения установки. Проверить, как ведут себя вкопанные в землю электроды, измерить параметры. Один из главных показателей – уровень сопротивления.

Особенности схем заземления 220 B и 380 BОсобенности схем заземления 220 B и 380 B

Чтобы сделать заземление в частном доме своими руками на 380 B, нужно использовать четырёхпроводную линию. С помощью разделительной шины один проводник делится на «нейтраль» и «землю». Остальные 3 изолируются и подводятся к электрическим изоляторам.

Чтобы сделать заземление в частном доме своими руками на 220 B, нужно использовать двухпроводную линию. Здесь первый проводник делится на «нейтраль» и «землю». Второй устанавливается на электрические изоляторы.

Ошибки при выполнении монтажных работ

Даже если вы знаете, как делать заземление в частном доме, обратите внимание на этот пункт. На практике умельцы часто совершаются следующие ошибки:

  • Покрытие всей конструкции контура краской против коррозии. Делать это недопустимо, краска мешает прохождению тока.
  • Монтаж контура дальше 10 метров от дома. Чем больше расстояние, тем меньше вероятность, что ток пойдет по этому пути из-за повышения сопротивления.
  • Неверное подключение к щитку.
  • Использование неподходящего профиля. Он быстро теряет свойства из-за коррозии.
  • Крепление болтами. Это допустимо на короткое время, из-за коррозии элементы перестают контактировать.
  • Соединение проводников из алюминия и меди. Происходит коррозия на контактах.

РекомендацииРекомендации
  • Если вы решили сделать заземление в частном доме своими руками, схема устройства должна быть хорошо изучена.
  • Если вы купили старый дом, лучше проверить все заземляющие элементы и сделать новую проводку.
  • Чтобы сделать заземление в частном доме своими руками, больше подходит схема ТТ.
  • Используйте УЗО (устройство защитного отключения).
  • Обращайтесь к профессионалам.

Заземление в частном доме своими руками 220В и 380В, как сделать заземление в частном доме своими руками все размеры правильного устройства

Чаще всего обычные жители многоэтажек и частных домов редко задумываются о том, насколько важно заземление и какую роль оно играет вообще. Само это понятие знакомо многим, но вот объяснить, что это и зачем нужно, сможет далеко не каждый.

Больше всего это понятие знакомо профессиональным строителям, но и в быту могут возникнуть ситуации, в которых необходимо будет выполнить качественное и грамотное заземление. Иногда может казаться, что сделать контур заземления в частном доме своими руками, не представляет из себя какой-то сложности. Но если не учесть некоторые важные нюансы, то устройство заземления в частном доме не будет приносить никакой пользы или эффекта.

Поэтому дилемма, как сделать заземление в частном доме своими руками все размеры которого будут соблюдены правильно, важен и актуален.

Контур заземления в частном доме своими руками

В каждом доме обычно работает на протяжении всего дня несколько единиц бытовой техники, включается свет в разных комнатах и все это составляет в целом немалое количество потребляемой электроэнергии. Поэтому для пожарной безопасности, а также безопасности пользования электросетями, рекомендуется монтаж и установка заземления.

Основной принцип грамотно выполненного заземления состоит в сооружении заземляющего контура, который выполнен в виде провода, соединяющего электрощит и заземляющую шину, которую вкапывают в землю.

От этой основной шины заземления отходят заземляющие кабели ко всем бытовым устройствам и приборам. В итоге если правильно сделать заземление в частном доме, то все негативные явления, связанные с бытовыми электроприборами, будут сведены на нет.

От чего может защитить и спасти правильно сделанное заземление? Среди самых распространенных опасностей:

  • появление открытой фазы;
  • блуждающие токи;
  • короткое замыкание.

Как делается сам заземляющий контур? Чаще всего это несколько штырей, нарезанных из обычной арматуры, соединенных между собой одним концом, а другим вкопанные в землю. Обычно заземляющий контру делается в виде треугольника или квадрата, причем длина штырей-электродов должна при этом быть не меньше 2,5 метров. Если с одной стороны такой электрод будет заостренным, то его легче будет вбить в землю.

После того, как с помощью электросварки штыри соединяются в один контур, их углубляют в землю.

Установка заземляющего контура

Схема установки заземляющего контура, как правило, состоит из нескольких основных этапов:

  1. Выкапывается траншея, по форме контура, глубиной 70-80 см.
  2. Нарезается арматура, длиной 2,5-3 метра и забивается по углам траншеи.
  3. С помощью сварки верхние части электродов соединяются между собой.
  4. От одного угла протягивается к дом стальная полоса, которая также приварена к контуру.
  5. На другом конце полосы приваривается болт.
  6. К болту прикрепляется заземляющий кабель 220 В и с помощью гайки и шайбы плотно затягивается.
  7. Траншея с контуром закапывается.
  8. Кабель присоединяют к заземляющей шине в распределительном электрощитке. Сечение кабеля-проводника должно обязательно быть более 75 кв. мм. Это будет служить гарантией эффективности заземления.

По такому принципу делается заземление в частном доме своими руками 220В. Но если речь идет, например, о трехфазном счетчике или повышенном напряжении, то заземление в частном доме своими руками 380 В, делается по такой же схеме, но с другим параметрами используемых материалов.

 

Требования к заземлению жилых электросетей

В системе электропроводки вашего дома система заземления является критически важной функцией безопасности. В случае какого-либо сбоя в системе система заземления обеспечивает путь наименьшего сопротивления, который обеспечивает безопасный возврат тока обратно в землю. Таким образом, снижается вероятность того, что короткое замыкание может привести к пожару или опасному для жизни поражению электрическим током. Последняя и наиболее важная часть системы заземления дома состоит из металлического заземляющего стержня, вбитого глубоко в землю, проводки, соединяющей этот стержень с заземляющим наконечником основания сервисной панели или счетчика коммунальных услуг, и соединительного зажима между проводкой и стержнем.

Это «заземление» — очень важная часть вашей электрической системы для обеспечения электробезопасности. Согласно Национальному электротехническому кодексу или NEC, система заземления должна иметь сопротивление заземления не более 25 Ом. Для этого может потребоваться более одного заземляющего стержня.

  • 01 из 05

    Что такое заземляющие стержни?

    Хоум Депо

    Заземляющие стержни, также известные как заземляющие электроды, используются для подключения системы заземления электрических систем к заземлению. Заземляющие стержни могут быть изготовлены из различных материалов, но медь является наиболее распространенным материалом, используемым для жилых помещений. Заземляющие стержни являются очень хорошими проводниками электричества и позволяют любому опасному электричеству течь на землю, устраняя опасность от вас и электрической панели.

  • 02 из 05

    Длина заземляющего стержня

    Заземляющий стержень, который соединяет домашнюю систему заземления с землей, представляет собой длинный металлический стержень, обычно медь, соединенная со сталью, оцинкованным железом или нержавеющей сталью.

    Заземляющие стержни бывают 8-футовой и 10-футовой длины, причем 8-футовый размер является наиболее распространенным размером, используемым в жилых помещениях. Как правило, заземляющие стержни должны иметь длину не менее восьми футов и не должны быть срезаны. В очень сухой земле, которая обеспечивает большее сопротивление, чем влажная почва (это означает, что она не так легко воспринимает электричество), заземляющие стержни иногда укладываются друг на друга и соединяются специальным зажимом, чтобы они могли углубляться в землю.

    Другой вариант — добавить второй заземляющий стержень. Обычно это лучший вариант, но, согласно NEC, стержни должны быть на расстоянии не менее шести футов друг от друга.

    Примечание: В большинстве местных юрисдикций и местных энергетических компаний для прохождения проверки требуется метод с двумя заземляющими стержнями. Некоторые округа также разрешают или требуют заземления фундамента или фундамента для нового строительства.

    Когда это возможно, заземляющие стержни должны вонзаться во влажную почву вокруг вашего дома. Обычно в зоне, близкой к фундаменту, достаточно влаги из-за стока воды из водосточных желобов.

    Неразумно и небезопасно устанавливать более короткие 4-футовые заземляющие стержни, которые часто продаются для заземления таких вещей, как телевизионные антенны и другие отдельные устройства. Они не являются законными для заземления домашней электросети, и они могут привести к сбою вашей системы заземления, когда это необходимо больше всего.

  • 03 из 05

    Диаметр заземляющего стержня

    Заземляющие стержни бывают разной толщины (диаметра), в том числе 3/8″, 5/8″, 1/2″, 3/4″ и 1″. Минимально допустимый диаметр для заземляющего стержня составляет 3/8″, но большие размеры являются лучшим выбором, потому что они обеспечивают большую площадь поверхности для контакта с землей.

  • 04 из 05

    Провод заземления

    Заземляющий провод, часто называемый проводником заземляющего электрода , является связующим звеном между заземляющим стержнем и заземляющим соединением. Заземляющие провода для жилых помещений обычно изготавливаются из меди и имеют размер № 6 (6 AWG) или больше.

    Для сетей на 200 ампер требуется проводник заземляющего электрода №4 (заземляющий провод).

  • 05 из 05

    Заземляющие зажимы

    Заземляющие зажимы используются для соединения проводника заземляющего электрода с заземляющим стержнем.

    • Зажим желудь представляет собой зажим овальной формы с болтом, с помощью которого он крепится к заземляющему стержню.
      Хомут типа «желудь» является наиболее часто используемым зажимом для соединения заземляющих стержней и одобрен для непосредственного заглубления. Заземляющий проводник должен быть присоединен к заземляющему стержню и к V-образному отверстию желудевого зажима, противоположного болтовой стороне зажима.
    • Зажим с латунными зубьями представляет собой двухкомпонентный хомут, который крепится к заземляющему стержню двумя установочными винтами. Он также имеет центральную точку с отверстием для крепления провода и установочный винт для затягивания провода. Этот тип зажима лучше всего использовать внутри для выполнения заземляющих соединений вокруг водопроводных труб, которые заземляются на заземляющую шину панели обслуживания.

Создание собственного контейнера обработки (расширенный сценарий)

Вы можете предоставить Amazon SageMaker Processing образ Docker с собственным кодом и зависимостями для запуска ваших рабочих нагрузок по обработке данных, разработке функций и оценке моделей.

В следующем примере Dockerfile создает контейнер с библиотеками Python. scikit-learn и pandas, которые вы можете запускать как задание обработки.

 ИЗ python:3.7-slim-buster
# Установите scikit-learn и pandas
RUN pip3 install pandas==0.25.3 scikit-learn==0.21.3
# Добавьте скрипт Python и настройте Docker для его запуска
ДОБАВИТЬ processing_script.py/
ENTRYPOINT ["python3", "/processing_script.py"] 

Создайте и отправьте этот образ Docker в репозиторий Amazon Elastic Container Registry (Amazon ECR) и убедитесь, что что ваша роль SageMaker IAM может получить образ из Amazon ECR. Затем вы можете запустить этот образ об обработке Amazon SageMaker.

Как Amazon SageMaker Processing запускает ваш контейнер обработки Image

Amazon SageMaker Processing запускает образ контейнера обработки следующим образом. команда, где AppSpecification.ImageUri — URI образа Amazon ECR. который вы указываете в операции CreateProcessingJob .

 docker run [AppSpecification.ImageUri] 

Эта команда запускает ENTRYPOINT 9Команда 0094, настроенная в вашем Докер образ.

Вы также можете переопределить команду точки входа в образе или указать командную строку аргументы для вашей команды точки входа, используя AppSpecification.ContainerEntrypoint и параметры AppSpecification.ContainerArgument в вашем Запрос CreateProcessingJob . Указание этих параметров настраивает Amazon SageMaker Processing для запуска контейнера аналогично следующему команда делает.

 docker run --entry-point [AppSpecification.ContainerEntrypoint] [AppSpecification.ImageUri] [AppSpecification.ContainerArguments] 

Например, если вы укажете ContainerEntrypoint как [python3, -v, /processing_script. py] в вашем Запрос CreateProcessingJob и ContainerArguments to be [формат данных, csv] , обработка Amazon SageMaker запускает ваш контейнер с помощью следующей команды.

 python3 -v /processing_script.py data-format csv 

При создании контейнера обработки учитывайте следующие детали:

  • Amazon SageMaker Processing принимает решение о завершении или сбое задания в зависимости от выхода код запуска команды. Задание обработки завершается, если все обработка контейнеров завершается успешно с кодом выхода 0, и терпит неудачу, если любой из контейнеров выходит с ненулевым кодом выхода.

  • Amazon SageMaker Processing позволяет переопределить точку входа контейнера обработки и установить аргументы командной строки точно так же, как с Docker API. Докер изображения также могут настраивать точку входа и аргументы командной строки используя инструкции ENTRYPOINT и CMD. Способ креатепроцессингджоб 's ContainerEntrypoint и ContainerArgument параметры настраивают образ Docker точка входа и аргументы отражают то, как Docker переопределяет точку входа и аргументы через Docker API:

    • Если ни ContainerEntrypoint , ни Аргументы Контейнера , Обработка использует по умолчанию ENTRYPOINT или CMD в образе.

    • Если ContainerEntrypoint указан, но не ContainerArguments , Обработка запускает изображение с заданную точку входа и игнорирует ENTRYPOINT и CMD на изображении.

    • Если ContainerArguments предоставлен, но не ContainerEntrypoint , Обработка запускает образ с по умолчанию ENTRYPOINT на изображении и с привел аргументы.

    • Если оба ContainerEntrypoint и ContainerArguments предоставлены, Обработка запускает изображение с заданной точкой входа и аргументами и игнорирует ENTRYPOINT и CMD в образе.

  • Вы должны использовать форму exec ENTRYPOINT инструкция в вашем Dockerfile ( ENTRYPOINT ["исполняемый", "парам1", "парам2"]) вместо шелла форма ( ENTRYPOINT команда param1 param2 ). Этот позволяет вашему контейнеру обработки получать SIGINT и Сигналы SIGKILL , которые Processing использует для остановки обработки работа с StopProcessingJob API.

  • /opt/ml и все его подкаталоги зарезервированы SageMaker. При создании образа Processing Docker не размещайте данные, требуемые ваш контейнер обработки в этих каталогах.

  • Если вы планируете использовать устройства GPU, убедитесь, что ваши контейнеры совместим с nvidia-docker. Включайте в контейнеры только набор инструментов CUDA. Не связывайте драйверы NVIDIA с образом. Для получения дополнительной информации о nvidia-docker, см. NVIDIA/nvidia-docker.

Как Amazon SageMaker Processing настраивает ввод и вывод Для вашего контейнера обработки

При создании задания обработки с помощью CreateProcessingJob операции, вы можете указать несколько ProcessingInput и ОбработкаВывода . ценности.

Вы используете параметр ProcessingInput для указания Amazon Simple Storage Service (Amazon S3) URI для загрузки данных и путь в контейнере обработки для загрузить данные в. Параметр ProcessingOutput настраивает путь в контейнере обработки, из которого следует загружать данные, и где в Amazon S3 для загрузки этих данных. Как для ProcessingInput , так и для ProcessingOutput , путь в контейнере обработки должен начните с /opt/ml/processing/ .

Например, вы можете создать задание на обработку с одним ProcessingInput параметр, загружающий данные из s3://your-data-bucket/path/to/input/csv/data в /opt/ml/processing/csv в контейнере обработки и Параметр ProcessingOutput , загружающий данные из /opt/ml/processing/processed_csv в s3://ваш-данные-бакет/путь/к/выходным/csv/данным . Ваша обработка job будет читать входные данные и записывать выходные данные в /opt/ml/processing/processed_csv . Затем загружает данные записывается в этот путь к указанному выходному расположению Amazon S3.

Важно

Символические ссылки (симлинки) нельзя использовать для загрузки выходных данных в Amazon S3. Симлинки не используются при загрузке выходных данных.

Как Amazon SageMaker Processing предоставляет журналы и метрики для Ваш контейнер для обработки

Когда ваш контейнер обработки записывает в stdout или stderr , Amazon SageMaker Processing сохраняет выходные данные каждой обработки контейнер и помещает его в журналы Amazon CloudWatch. Сведения о ведении журналов см. в разделе Регистрация событий Amazon SageMaker с помощью Amazon CloudWatch.

Amazon SageMaker Processing также предоставляет метрики CloudWatch для каждого экземпляра, на котором запущена ваша обработка контейнер. Сведения о метриках см. в разделе Мониторинг Amazon SageMaker с помощью Amazon CloudWatch.

Как Amazon SageMaker Processing настраивает процессинг Контейнер

Amazon SageMaker Processing предоставляет информацию о конфигурации для вашего контейнера обработки через переменные среды и два JSON файлы — /opt/ml/config/processingjobconfig. json и /opt/ml/config/resourceconfig.json — по умолчанию места в контейнере.

Когда задание обработки запускается, оно использует переменные среды, которые вы указано с картой Environment в Запрос CreateProcessingJob . /opt/ml/config/processingjobconfig.json файл содержит информацию об именах хостов ваших контейнеров обработки, а также указанный в запросе CreateProcessingJob .

В следующем примере показан формат /opt/ml/config/processingjobconfig.json файл.

 {
    "ProcessingJobArn": "",
    "ProcessingJobName": "",
    "Спецификация приложения": {
        "ImageUri": "<изображение_uri>",
        "ContainerEntrypoint": ноль,
        «Аргументы контейнера»: ноль
    },
    "Окружающая среда": {
        "КЛЮЧ": "ЗНАЧЕНИЕ"
    },
    "Обработка входов": [
        {
            "ИмяВхода": "вход-1",
            "S3Input": {
                "LocalPath": "/opt/ml/processing/input/dataset",
                "S3Uri": "",
                "S3DataDistributionType": "Полностью реплицированный",
                "S3DataType": "S3Prefix",
                "S3InputMode": "Файл",
                "S3CompressionType": "Нет",
                "S3DownloadMode": "Начало задания"
            }
        }
    ],
    "Процессингаутпутконфиг": {
        "Выходы": [
            {
                "ИмяВыхода": "выход-1",
                "S3Выход": {
                    "LocalPath": "/opt/ml/processing/output/dataset",
                    "S3Uri": "",
                    "S3UploadMode": "Конец задания"
                }
            }
        ],
        «Кмскэйид»: ноль
    },
    "Ресурсы обработки": {
        «Конфигурация кластера»: {
            «Количество экземпляров»: 1,
            "InstanceType": "ml. m5.xlarge",
            "VolumeSizeInGB": 30,
            "VolumeKmsKeyId": ноль
        }
    },
    "RoleArn": "<роль IAM>",
    «Условие остановки»: {
        «Максрунтимеинсекундс»: 86400
    }
} 

Файл /opt/ml/config/resourceconfig.json содержит информацию об именах хостов ваших контейнеров обработки. Используйте следующее имена хостов при создании или запуске кода распределенной обработки.

 {
  "current_host": "алго-1",
  "hosts": ["алго-1","алго-2","алго-3"]
} 

Не использовать информацию об именах хостов, содержащуюся в /etc/имя хоста или /etc/hosts , потому что это может быть неточный.

Информация об имени хоста может быть недоступна для обработки немедленно контейнер. Мы рекомендуем добавить политику повторных попыток для операций разрешения имен хостов. по мере того, как узлы становятся доступными в кластере.

Сохранение и доступ к метаданным о вашем Задание обработки

Чтобы сохранить метаданные из контейнера обработки после выхода из него, контейнеры может записывать текст в кодировке UTF-8 в /опт/мл/выход/сообщение файл. После того, как задание обработки переходит в любой терминальный статус (" Завершено ", " Остановлено " или " Failed "), поле " ExitMessage " в DescribeProcessingJob содержит первый 1 КБ этот файл. Получите доступ к этой начальной части файла с помощью вызова DescribeProcessingJob , который возвращает его через Параметр ExitMessage . Для неудачных заданий обработки вы можете использовать это поле для передачи информации о том, почему контейнер обработки не удалось.

Важно

Не записывайте конфиденциальные данные в /opt/ml/output/message файл.

Если данные в этом файле не закодированы в кодировке UTF-8, задание завершается ошибкой и возвращает Ошибка клиента . Если несколько контейнеров выходят с ExitMessage, содержимое ExitMessage из каждый контейнер обработки объединяется, а затем усекается до 1 КБ.

Запуск контейнера обработки с помощью SageMaker Python SDK

Вы можете использовать SageMaker Python SDK для запуска собственного образа обработки с помощью Процессор класса. В следующем примере показано, как запустить собственный контейнер обработки с одним входом из Amazon Simple Storage Service (Amazon S3) и одним выходом в Амазон С3.

 из sagemaker. processing import Processor, ProcessingInput, ProcessingOutput
процессор = процессор (image_uri='',
                     роль = роль,
                     количество_экземпляров = 1,
                     instance_type="ml.m5.xlarge")
процессор.run(входы=[ProcessingInput(
                        source='',
                        назначение='/опт/мл/обработка/входные_данные')],
                    выходы=[ОбработкаВывода(
                        источник='/опт/мл/обработка/обработанные_данные',
                        назначение='')],
                    )) 

Вместо того, чтобы встраивать код обработки в образ обработки, вы можете предоставить ScriptProcessor с вашим изображением и командой, которую вы хотите запустить вместе с кодом, который вы хотите запустить внутри этого контейнера. За пример см. в разделе Запуск скриптов с вашими собственными Контейнер обработки.

You may also like

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *