mirror of
https://github.com/huggingface/transformers.git
synced 2025-07-03 21:00:08 +06:00
CircleCI with python 3.9 (#36027)
update docker files Co-authored-by: ydshieh <ydshieh@users.noreply.github.com>
This commit is contained in:
parent
c98b467905
commit
014a1fa2c8
@ -1,4 +1,4 @@
|
|||||||
FROM python:3.10-slim
|
FROM python:3.9-slim
|
||||||
ENV PYTHONDONTWRITEBYTECODE=1
|
ENV PYTHONDONTWRITEBYTECODE=1
|
||||||
USER root
|
USER root
|
||||||
ARG REF=main
|
ARG REF=main
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM python:3.10-slim
|
FROM python:3.9-slim
|
||||||
ENV PYTHONDONTWRITEBYTECODE=1
|
ENV PYTHONDONTWRITEBYTECODE=1
|
||||||
USER root
|
USER root
|
||||||
RUN apt-get update && apt-get install -y libsndfile1-dev espeak-ng time git cmake wget xz-utils build-essential g++5 libprotobuf-dev protobuf-compiler
|
RUN apt-get update && apt-get install -y libsndfile1-dev espeak-ng time git cmake wget xz-utils build-essential g++5 libprotobuf-dev protobuf-compiler
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM python:3.10-slim
|
FROM python:3.9-slim
|
||||||
ENV PYTHONDONTWRITEBYTECODE=1
|
ENV PYTHONDONTWRITEBYTECODE=1
|
||||||
USER root
|
USER root
|
||||||
RUN apt-get update && apt-get install -y libsndfile1-dev espeak-ng time git
|
RUN apt-get update && apt-get install -y libsndfile1-dev espeak-ng time git
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM python:3.10-slim
|
FROM python:3.9-slim
|
||||||
ENV PYTHONDONTWRITEBYTECODE=1
|
ENV PYTHONDONTWRITEBYTECODE=1
|
||||||
USER root
|
USER root
|
||||||
RUN apt-get update && apt-get install -y --no-install-recommends libsndfile1-dev espeak-ng time git g++ cmake pkg-config openssh-client git
|
RUN apt-get update && apt-get install -y --no-install-recommends libsndfile1-dev espeak-ng time git g++ cmake pkg-config openssh-client git
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM python:3.10-slim
|
FROM python:3.9-slim
|
||||||
ENV PYTHONDONTWRITEBYTECODE=1
|
ENV PYTHONDONTWRITEBYTECODE=1
|
||||||
ARG REF=main
|
ARG REF=main
|
||||||
USER root
|
USER root
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM python:3.10-slim
|
FROM python:3.9-slim
|
||||||
ENV PYTHONDONTWRITEBYTECODE=1
|
ENV PYTHONDONTWRITEBYTECODE=1
|
||||||
ARG REF=main
|
ARG REF=main
|
||||||
USER root
|
USER root
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM python:3.10-slim
|
FROM python:3.9-slim
|
||||||
ENV PYTHONDONTWRITEBYTECODE=1
|
ENV PYTHONDONTWRITEBYTECODE=1
|
||||||
ARG REF=main
|
ARG REF=main
|
||||||
USER root
|
USER root
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM python:3.10-slim
|
FROM python:3.9-slim
|
||||||
ENV PYTHONDONTWRITEBYTECODE=1
|
ENV PYTHONDONTWRITEBYTECODE=1
|
||||||
ARG REF=main
|
ARG REF=main
|
||||||
USER root
|
USER root
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM python:3.10-slim
|
FROM python:3.9-slim
|
||||||
ENV PYTHONDONTWRITEBYTECODE=1
|
ENV PYTHONDONTWRITEBYTECODE=1
|
||||||
ARG REF=main
|
ARG REF=main
|
||||||
USER root
|
USER root
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM python:3.10-slim
|
FROM python:3.9-slim
|
||||||
ENV PYTHONDONTWRITEBYTECODE=1
|
ENV PYTHONDONTWRITEBYTECODE=1
|
||||||
ARG REF=main
|
ARG REF=main
|
||||||
USER root
|
USER root
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM python:3.10-slim
|
FROM python:3.9-slim
|
||||||
ENV PYTHONDONTWRITEBYTECODE=1
|
ENV PYTHONDONTWRITEBYTECODE=1
|
||||||
ARG REF=main
|
ARG REF=main
|
||||||
USER root
|
USER root
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM python:3.10-slim
|
FROM python:3.9-slim
|
||||||
ENV PYTHONDONTWRITEBYTECODE=1
|
ENV PYTHONDONTWRITEBYTECODE=1
|
||||||
ARG REF=main
|
ARG REF=main
|
||||||
USER root
|
USER root
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM python:3.10-slim
|
FROM python:3.9-slim
|
||||||
ENV PYTHONDONTWRITEBYTECODE=1
|
ENV PYTHONDONTWRITEBYTECODE=1
|
||||||
ARG REF=main
|
ARG REF=main
|
||||||
RUN echo ${REF}
|
RUN echo ${REF}
|
||||||
|
@ -19,7 +19,7 @@ import os
|
|||||||
import re
|
import re
|
||||||
from abc import ABC, abstractmethod
|
from abc import ABC, abstractmethod
|
||||||
from collections import Counter, defaultdict, deque
|
from collections import Counter, defaultdict, deque
|
||||||
from typing import Dict, Set
|
from typing import Dict, Optional, Set, Union
|
||||||
|
|
||||||
import libcst as cst
|
import libcst as cst
|
||||||
from check_copies import run_ruff
|
from check_copies import run_ruff
|
||||||
@ -169,7 +169,7 @@ def is_call_to_super(node, func_name):
|
|||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
def get_full_attribute_name(node: cst.Attribute | cst.Name) -> str | None:
|
def get_full_attribute_name(node: Union[cst.Attribute, cst.Name]) -> Optional[str]:
|
||||||
"""Get the full name of an Attribute or Name node (e.g. `"nn.Module"` for an Attribute representing it). If the
|
"""Get the full name of an Attribute or Name node (e.g. `"nn.Module"` for an Attribute representing it). If the
|
||||||
successive value of an Attribute are not Name nodes, return `None`."""
|
successive value of an Attribute are not Name nodes, return `None`."""
|
||||||
if m.matches(node, m.Name()):
|
if m.matches(node, m.Name()):
|
||||||
@ -430,11 +430,11 @@ class SuperTransformer(cst.CSTTransformer):
|
|||||||
|
|
||||||
def find_all_dependencies(
|
def find_all_dependencies(
|
||||||
dependency_mapping: Dict[str, set],
|
dependency_mapping: Dict[str, set],
|
||||||
start_entity: str | None = None,
|
start_entity: Optional[str] = None,
|
||||||
initial_dependencies: set | None = None,
|
initial_dependencies: Optional[set] = None,
|
||||||
initial_checked_dependencies: set | None = None,
|
initial_checked_dependencies: Optional[set] = None,
|
||||||
return_parent: bool = False,
|
return_parent: bool = False,
|
||||||
) -> list | set:
|
) -> Union[list, set]:
|
||||||
"""Return all the dependencies of the given `start_entity` or `initial_dependencies`. This is basically some kind of
|
"""Return all the dependencies of the given `start_entity` or `initial_dependencies`. This is basically some kind of
|
||||||
BFS traversal algorithm. It can either start from `start_entity`, or `initial_dependencies`.
|
BFS traversal algorithm. It can either start from `start_entity`, or `initial_dependencies`.
|
||||||
|
|
||||||
@ -525,7 +525,7 @@ class ClassDependencyMapper(CSTVisitor):
|
|||||||
"""
|
"""
|
||||||
|
|
||||||
def __init__(
|
def __init__(
|
||||||
self, class_name: str, global_names: set[str], objects_imported_from_modeling: set[str] | None = None
|
self, class_name: str, global_names: set[str], objects_imported_from_modeling: Optional[set[str]] = None
|
||||||
):
|
):
|
||||||
super().__init__()
|
super().__init__()
|
||||||
self.class_name = class_name
|
self.class_name = class_name
|
||||||
@ -553,7 +553,7 @@ def dependencies_for_class_node(node: cst.ClassDef, global_names: set[str]) -> s
|
|||||||
|
|
||||||
|
|
||||||
def augmented_dependencies_for_class_node(
|
def augmented_dependencies_for_class_node(
|
||||||
node: cst.ClassDef, mapper: "ModuleMapper", objects_imported_from_modeling: set[str] | None = None
|
node: cst.ClassDef, mapper: "ModuleMapper", objects_imported_from_modeling: Optional[set[str]] = None
|
||||||
) -> set:
|
) -> set:
|
||||||
"""Create augmented dependencies for a class node based on a `mapper`.
|
"""Create augmented dependencies for a class node based on a `mapper`.
|
||||||
Augmented dependencies means immediate dependencies + recursive function and assignments dependencies.
|
Augmented dependencies means immediate dependencies + recursive function and assignments dependencies.
|
||||||
|
Loading…
Reference in New Issue
Block a user